Eskiden HTML, CSS ile yapılan sitelerin kodlarının arasına sunucu taraflı çalışacak kod yazarak bu bağlantılar yapılıyordu. Yaygın yöntem buydu. PHP mesela doğrudan HTML kodunun içine yazılarak kullanılabiliyor. Hala bu şekilde çalışabilirsiniz. En kolay yöntem budur. Tabi böyle çalışınca frontend-backend ayrımı kalmıyor. Her şeyi tek yerde yapmış oluyorsunuz. Bu da büyük projelerde çalışmayı zorlaştırıyor her şey birbirine giriyor.
Frontend-Backend ayrımı başladıktan sonra şöyle bir mantık oluştu. Backend komple Web API olarak geliştiriliyor. Frontend ise Vue, React, Next, Nuxt gibi frontend teknolojileri ile geliştiriliyor. Bu frontend kısmından normal web istekleri atarak kendi geliştirdiğiniz backend webapi'a bağlanıyorsunuz. Yani frontend backend iletişimi web istekleri ile yapılıyor. Herhangi bir React, Vue anlatım videosundan bu mantığa bakabilirsiniz.
Siteyi HTML, CSS ile yaptıysanız Vue, React vs. kullanmadıysanız en kolay yöntem PHP ile doğrudan veritabanına bağlanmak, çektiğiniz verileri php göstererek kullanmak olur. Buna bakabilirsiniz. PHP veritabanı bağlantısı diye bakabilirsiniz. HTML, CSS bilginiz varsa temel mantığı çok çabuk çözersiniz.