Ajax nedir?

Ajax, “Asynchronous JavaScript and XML” (Turkce: Eşzamansız JavaScript ve XML) anlamına gelen ve bir cok programlama dili ile uyumlu calışan bir tekniktir. Peki ama Ajax Nedir? Amac; butun sayfayı kullanıcıya tekrar yukletmeden, sadece gerekli olan veriyi dinamik olarak ekrana getirmek veya sunucuya veri gondermektir. Orneğin iletişim formu doldurulduğunda sadece datayı gondererek o bolume sonucu yazdırmak icin kullanılabilir.

Ajax hemen hemen her web projesinde kullanılabilir ancak desteklemeyen tarayıcılar icinde bir versiyon oluşturulması gerekir. Gelişmiş arama motorları ajax iceriğini okuyabilirken bazıları kaynak kodlarında gozukmeyen bu iceriği okuyamaz.

Sadece istenen kısmın yuklenmesi hız acısından bir avantajken, kodların kullanıcı bilgisayarı tarafından yorumlanması sebebiyle yavaş bilgisayarlar sorun yaşamaktadır. Ajaxı kullanmak ana web programlarının yanı sıra iyi bir javascript bilgisi gerektirmektedir.

Ajax yapısı sizi bir cok kod satırından kurtarabilirken bazı işlerde daha cok kod yazılması gerekebilir. Yapılan işlerde neyin gerekli olduğuna dikkat edilmesi gerekmektedir.

En sık kullanıldığı yerler:

İl, ilce secimi
İletişim formu gonderirken
Bir bilginin kayıtlı olup olmadığı kontrol etmek (kullanıcı adı gibi)
Urun veya yazı listeleme, sayfalama
Aramalar otomatik tamamlama veya sonucları anında goruntuleme
Yorum gonderme, beğenme, popup icin icerik getirme

gibi ve bir cok alanda daha kullanılabilir.

Sizde web sitenizi ajax teknolojisi ile geliştirmek istiyorsanız bizi arayın.