AJAX'ın kullandığı teknolojiler:
- HTML/CSS
- DOM/JavaScript
- XML/XSLT/XMLHttpRequest
Tarihi : 1997 yılından beri kullanılıyor. Asenkronize yöntemlerin ilk örneği XMLHttpRequest ortaya çıkmadan Microsoft tarafından yapılan ve Java applet benzeri bir yapı kullanan Remote Scripting'dir. 2002'de özgür yazılım değişikliğiyle AJAX ortaya çıktı.2003'te de bu teknoloji ASP.Net'e de eklendi.
Avantajları:
- Uygulamalar kullanıcının bilgisayarında çalıştığı için network performansı etkilenmez.
- Sunucu daha çok kullanıcıya cevap verebilir çünkü kullanıcı başına daha az istek cevaplamak zorunda kalır.
- Sunucu işlemciyi daha az kullanır.
- Tamamen HTML kullanan yapılara oranla ağ daha az kullanılır.
- Taşınabilirlik.
Dezavantajları/Zorlukları:
- Browser'daki geri tuşunun içeriğinin Ajax ile tutulması mümkün değil.
- Tarayıcıya göre farklı DOM tanımlamak gerekir.
- İyi seviyedeki JavaScript bilgisi gerektirir.
- İyi seviyede DHTML bilmek gerekir.
Hiç yorum yok:
Yorum Gönder