Sayfa yeniden render edilmeden serverla iletişim için neden ajax kullanılmalı?
comments
3 references
// Comments are closed.
Sayfa yeniden render edilmeden serverla iletişim için neden ajax kullanılmalı?
// Comments are closed.
Ajax dediğin zaten HTTP üzerinde çalışan birşey.
Javascript kodu ile http request yollayıp, response alıyorsun.
Eski yöntemlerde sayfaya bilgi yollama HTTP Post ile oluyordu ve o postu oluşturmanın yolu da http form içinde action kısmına post etmek istediğin sayfayı koyarak Submit ediyordun. Sonradan js daha yaygınlaşmaya başladı. Komple sayfayı/formu submit etmeyelim, belirli kısımları edelim. Karşıdan response geldiği zaman ise, sadece gerekli yerleri update edelim diye bir yöntem geliştirdiler. Bunun adı da ajax oldu.
Öyleyse ajax sadece http requestleri sonrasında sayfanın render edilmemesi, yeni gelen veriyle sayfanın anlık güncellenmesi mi oluyor? Ajax diye ayrı bir ismi gerektiren nedir bu durumda?
Zamanında yüksek trafik alan sitelerde komple sayfaların işlenmesi için çok processing power(işlem gücü) gerekiyordu. Artık sadece ufak bilgileri transfer ettiğimiz için o kadar büyük gerek kalmadı.
Bu bir teknoloji adı değil zaten, teknik adı. O zaman için güzel bir aşama kaydetme idi.