Ajax Nedir ?
AJAX : web içeriğini eş zamansız(asenkron) olarak güncellememize yarar. Diğer bir deyişle bir kullanıcının web tarayıcısının sayfadaki içeriğin yalnızca bir kısmının değiştirmesi gerektiğinde, sayfanın tamamını yeniden yüklemesine gerek yoktur.
AJAX kullanarak, web üzerindeki uygulamalar mevcut web sayfasına müdahale etmeden sunucu ile veri alışverişi yapabilir.
Bu anlattıklarımızı ve temel çalışma prensibini bir tabloda gösterecek olursak eğer :
İlk anlattıklarımızdan ve yukarıda ki tablodan da yola çıkarak :
Tarayıcımızda bir işlem gerçekleşir ve bir XML HTTP Request objesi oluşturulur ve gönderilir. Gönderilen http Request işleme alınır ve bir geri dönüt oluşur bu geri dönüt de tarayıcıya tekrar geri gönderilir. Bu süreçler sonucunda arka plan da bir sürü işlem olurken kullanıcı direkt olarak ana sonuç ile karşımıza çıkar. İşte tamda bu noktada AJAX kısaca ;
- Sayfa yüklendikten sonra Web Sunucusundan veri okur.
- Sayfayı tekrar açmadan sayfa içerisinde değişiklik yapar
- Verileri Web Sunucusuna arka planda gönderir.
Böylelikle sayfayı kullanıcı tekrar yüklemeden yapılması gereken bütün işlemler yapılmış olur.
Peki AJAX nerelerde kullanılır ?
- İl, İlçe seçimi
- Arama sonuçlarını anlık gösterme
- Herhangi bir FORM gönderirken sayfa yenilenmesini engelleme
- Otomatik Yazı Tamamlama
Ajax Kullanan Firmalar ;
- Microsoft
- Google
- Youtube
- Facebook
- Twitter
Bu yazımızda sizlere en kısa ve öz şekilde AJAX kullanım mantığını ve nerelerde kullanıldığını anlatmaya çalıştık. Sizlerde AJAX’ı web sayfalarınıza ekleyerek hem hız kazanabilir hem de daha sağlıklı bir kullanıcı deneyimine ulaşabilirsiniz.