Web sitelerinde tasarım HTML ve CSS dediğimiz front-end(önyüz) yazılım kodları ile yapılır. Bunlar yazılım dilleri değillerdir. Sadece yazıları ve görselleri tarayıcı üzerinde nerede ve ne formatta konumlanacağını anlatan kodlardır.
Şu anda bu yazıyı okurken Chrome üzerinde sağ tıklayıp "öğeyi denetle" tuşuna basarsanız Chrome'un geliştirici sekmesi açılır ve nereye sağ tıkladıysanız oraya ait HTML ve CSS kodlarına ulaşabilirsiniz. Benzer şekilde herhangi bir web sitesindeyken klavyeden CTRL+U tuş kombinasyonuna basarsanız tüm sayfanın HTML kodlarını görebilirsiniz.
İnternetten hazır olarak bulup, kendiniz için özelleştirebileceğiniz HTML & CSS temaları bulsanız da bu süreç profesyonel olarak şöyle işlemektedir:
- Bir tasarımcı, grafik tasarım programları(örneğin photoshop) kullanarak web siteni bir resim gibi tasarlar.
- Front-End developer dediğimiz yazılımcılar bu görseli HTML & CSS yazarak tarayıcının anladığı dile çevirirler.
- Back-End developer'lar ise bu sistemin veritabanı bağlantısı ve server işlemlerini gerçekleştirirler. Örneğin ben bu soruya cevap verdiğimde veritabanında evrim ağacındaki UP puanım'a +50 gibi bir değer eklenir. Bu işlem back-end developer'ın yazdığı kodlar sayesinde yapılır.
Front-End bir web-sitesinin tamamen sizin gördüğünüz yönüyle ilgilidir. Back-End dediğimiz ise sitede bir butona tıkladığınızda arkaplan'da neler olacağına karar veren mekanizmadır diyebiliriz.
Kaynaklar
- Wikipedia. Front-End Web Development. (19 Temmuz 2021). Alındığı Tarih: 19 Temmuz 2021. Alındığı Yer: | Arşiv Bağlantısı