Şöyle bir tanım da ekleyeyim, web ve mobil geliştiricileri genelde ikiye ayrılıyor, ön ve arka.
Ön dediğimiz kullanıcının cihazında çalışan kısım, tarayıcı veya mobil uygulama olarak düşünülebilir.
Arka kısım ise bütün iş mantığının olduğu yer. Yani, bir siteye giriş yaparken bilgileri girdiğin form ön tarafken, bu bilgileri veritabanından kontrol edip sonuca karar veren arka taraf oluyor.
Ön yüz geliştiricileri, tarayıcılar ve cihazlar bu kadar gelişmemişken yalnızca tasarımların görüntülerini koda döküyorlardı, gelen veriye göre olan değişimler, örneğin yukarıda giriş yapmış kullanıcının adının görülmesi gibi, arka tarafta ayarlanıp gönderiliyordu. Artık bu biraz değişti, ön taraftan form yine gönderiliyor ancak bu sefer yeni sayfanın tamamı yerine, yeni sayfayı oluşturmak için gerekli bilgiler geliyor arkadan. Bu bilgilere göre ön kısım şekil değiştiriyor. Facebook gibi sitelerde bir yere tıkladığında, yalnızca değişmesi gereken kısımların değiştiğini ve sayfanın diğer kısımlarının sabit kaldığını farketmişsindir örneğin.
0