paylaş
ajaxajaxajax
 
ajax, yeni bir web teknolojisi veya programlama dili değildir. ajax, bir yönelim(yöntem)dir. basit bir örnekle açıklarsak;

online bir ingilizce - türkçe sözlük yaptığımızı varsayalım. kullanıcı her harfe bastığında alttaki kelimeler bastığı harfe göre şekillenecek. (bkz: moonstar). bunu normalde iki şekilde yapabiliriz.

1) tüm sözlük veritabanını istemci tarafında bir diziye doldururuz ve sonrasında javascript ile bu diziden ilgili kelimeleri çekeriz. bu verilerin sunucudan alınmasında, istemciye iletilmesinde ve istemcide işlenmesinde büyük sorunlar yaratır.

2) kullanıcı bir harf girdiğide bu harf alınıp sunucuya gönderilir ve sunucudan bu harf ile başlayan kelimeler çağırılır. bu yeni bir http isteği demektir. sunucudaki yoğunluğa göre hızı değişebilir ve yine yavaştır. tüm web sitesi tekrar derlenir, tekrar çağırılır.

ajax ise bu örneğe mükemmel bir çözümdür. 2. örnekteki gibi http isteği yollanacaktır fakat sadece çağırılmak istenen bölüm için. yani tüm site yeniden çağırılmaz. bu basit örnekte bile büyük performans artışı sağladığı görülüyor. daha komplike sistemlerde daha verimli olarak kullanılabilir.
(bkz: google suggest) (bkz: google earth)
daha fazlasını oku
 
belki ilginizi çeker
son eklenenler
itü sözlük