X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

AJAX Nedir?

AnasayfaYazılarWeb TasarımıAJAX Nedir?

AJAX Nedir?

AJAX bir programlama dili veya bir araç değil, bir kavramdır. AJAX, bir geri göndermeye veya tam bir sayfa yenilemeye gerek kalmadan bir sunucu / veritabanı ile iletişim kuran istemci tarafı bir komut dosyasıdır.  AJAX'ın kendisi, çoğunlukla birden çok sayfa yüklemeden dinamik olarak bir web sunucusuna bağlanmak için kullanılan çeşitli JavaScript teknikleri için genel bir terimdir. Daha dar tanımlı bir anlamda, JavaScript aracılığıyla dinamik olarak bir web sunucusuyla etkileşimde bulunmak için XmlHttpRequest nesnelerinin kullanılmasını ifade eder.

AJAX Nerelerde Kullanılmalıdır?

  • Form Doğrulama: Formlar web sayfalarının en mühim bölümlerinden biridir. AJAX sayesinde seri ve kolay bir şekilde doğrulama yapılabilir. 
  • Lightbox: Web sitelerinde açılan ve kullanıcıları rahasız eden pop-up’lar, birçok tarayıcı tarafından da engellenir. AJAX ile pop-up’a alternatif olan lightbox kullanılabilir.
  • Sıralama / Filtreleme:  Bazen arama sonuçlarını ya da herhangi bir veriyi tarihe, maliyet gibi belli durumlara göre sıralamak ve filtrelemek istediğinizde AJAX bunun için en iyi tekniktir.
  • Oy Verme / Değerlendirme: Kullanıcı herhangi bir şey hakkında oy vermek veya değerlendirme yapmak isterse AJAX kullanarak tüm sayfanın yenilenmesine gerek kalmadan sadece ilgili kısım yenileyebilir. 
  • Twitter’ın gündem bildirimi : Twitter'da gündemdeki konular hakkında tweet atıldığında, ana sayfasının yenilenmesine gerek kalmadan rakamları güncellemektedir. Bu yeni özellik için de AJAX yöntemi kullanıldı.
  • Sohbet Siteleri: Sohbetler her zaman gerçek zamanlı işlemlerdir. Bu nedenle de eğer web sitenizde bir sohbet paneli yapacaksanız AJAX kullanmanız gerekir.
  • Blog Yorumları: Blog yazılarınızın yorumları arama motorları için kullanışlı değildir. AJAX ile yeni bir tane gönderebilir ya da önceki yorumları yükleyebilirsiniz.
  • Captcha: Captcha'yı uygulamak için AJAX kullanmalısınız.

AJAX'ın Faydaları Nelerdir?

AJAX, kullanıcı dostu yani zenginleştirilmiş bir kullanıcı deneyimi sunan dinamik ve interaktif bir web uygulaması geliştirme teknolojisidir. Bu açıdan AJAX teknolojisinin faydalarını şu şekilde sıralayabiliriz;

  • AJAX, web sayfalarının sunucuyla çok az miktarda veri alışverişi yaparak seri şekilde güncellenmesine imkan verir. Bu, web sayfasının tümünün yeniden yüklenmesine gerek kalmadan belirli bölümlerinin güncellenebileceği anlamındadır. AJAX’ın bu hız özelliği, tarayıcıların performansını artırır ve ilerlemiş bir kullanıcı deneyimi sunar.
  • AJAX, sunucusuyla iletişim kurmak ve JavaScript kullanarak veri alışverişinde bulunmak için komut dosyası kullanır. Bu dosyanın tepki süresi çok hızlıdır. Bu da hız ve performansın artmasına neden olur. AJAX ile her iki tarafında ağ yükü azaltılır.
  • AJAX, PHP, J2EE, ASP.NET gibi sıklıkla kullanılan birçok dille uyumludur.
  • Internet Explorer 5 ve üstü, Opera 7.6 ve üstü, Mozilla Firefox 1.0 ve üstü, Apple Safari 1.2 ve üstü dahil olmak üzere neredeyse tüm büyük tarayıcılar tarafından desteklenir.
  • AJAX için ilk önce iyi bir JavaScript bilgisine sahip olmanız gerekir. Ancak AJAX’ı öğrenmek zor değildir. Kısa süreli bir çalışmayla AJAX'ı anlamlı bir şekilde uygulayabilirsiniz. Açık kaynaktır.
  • Eşzamansız veri işleme, AJAX uygulamalarının temel taşı olan XmlHttpRequest ile mümkündür. Bu şekilde de talepler daha verimli bir şekilde ele alınırken, dinamik içerik yükleme performansı da önemli ölçüde artar.

 


Hosting Billing System by WISECP
Top