AJAX Nedir ? |
| |
AJAX terimi, Asynchronous JavaScript And XML kelimelerinin baş harflerinden türetilmiştir. Bu terim ilk kez 2005 yılında “Jesse James Garrett” tarafından kullanılmıştır. AJAX tekniği, daha önceden zaten var olan JavaScript ve XML dillerinin, web tarayıcısında hazır bulunan XmlHttpRequest nesnesi etrafında birlikte kullanılmasından ibarettir. |
| |
Tasarlamakta olduğunuz sitelerde amaçlarınızdan birisi eğer kullanıcılar sizin sitenizi ziyaret etmek zorunda değillerse (Mesela öğrencilerin notlarını kontrol için bilgi sistemlerine girmesi) , onlara hızlı hizmet sunmak istersiniz. HTML ile bunu FRAME ve IFRAME etiketleri ile çözebiliyoruz yada flash ile. AJAX ta bunların yerini aldı günümüzde. Bu sayede belirlemiş olduğunuz küçük bir bölümü sayfanız yeniden yüklemeden yenileme, güncelleme şansınız oluyor. Diğer bölümler sabit kaldığı için sisteminiz hızlı çalışıyor ve böylece ziyaretçileriniz sizi tercih edebiliyor. |
| |
Avantajı Nedir ? |
| |
Eğer sitenizin yayımında ücretsiz bir sistemden yararlanmıyorsanız bant genişliği sizin için önemlidir. Ziyaretçi sayfayı her yüklediğinde bu genişlik değeriniz azaltacağı için belirli bir bölgeyi güncellemek sizin için bir avantaj olacaktır. |
| |
Her nekadar internet günümüzde yaygın ve hızlar eskilere göre daha iyi olsada kullanıcıların bir çoğu masaüstü uygulamalara aşina olduğu için sitelerden de bu performansı bekliyorlar. Ajax ile sitenize bunu da katabilirsiniz. |
| |
HTML,CSS,JavaScript gibi temel tasarım bilgilerini bildiğinizden ve Ajax bunları kapsadığından adaptasyon probleminizde olmayacaktır. |
| |
Kimler Kullanıyor ? |
| |
Ajax tekniğini kullanan bir çok ismi aslında günlük kullandığınız en önemli isimler olarak nitelendirebiliriz. Microsoft , Google , Yahoo , Youtube , Flickr , linkutum .... gibi. |
| |
| Bizde planladığımız ölçüde asp.net ile ajax uygulamarı nasıl geliştrebleceğimizden ve neler yapabileceğmizden diğer makalelerimizde bahsedeceğiz. En kısa zamanda görüşmek üzere. |
| |
| |
Tahir MUTLU |
| |
www.tahirmutlu.com www.bilyaz.com www.linkutum.com |