Günümüzde bir web sayfası yapımında kullanılabilecek birçok dil vardır, bazıları benzersiz bile değildir, sadece başka bir dilin türevidir. jQuery bu türevlerden biridir. HTML öğeleriyle etkileşime daha fazla odaklanan hafif bir JavasScript kütüphanesidir. AJAX ise belirli bir teknoloji değil, yeni bir işlevsellik sağlamak için çeşitli teknolojilerin bir kombinasyonudur. Web sitesinden yeni bir veri kümesi istediğinizde, sayfanın tamamını temizler ve yenisini yükler. AJAX, bu davranışı atlatmak ve tüm sayfayı değiştirmeden yeni verilerin alınmasına izin vermek için kullanılır.
AJAX kullanımı çok güçlü bir araçtır ancak HTML tamamen yüklendikten sonra sayfanın değiştirilmesine izin vermediği için basit HTML ile kullanılamaz. AJAX'ı kullanmak için, kullanıcının eylemlerini algılamanıza ve sayfadaki öğeleri buna göre değiştirmenize izin veren bir istemci tarafı komut dosyası diline ihtiyacınız olacaktır. jQuery bunu tam olarak yapar, bu nedenle her ikisi de bir kullanıcının tekrar tekrar yükleme yapmadan kolayca etkileşim kurabileceği web sayfalarını sunmak için sıklıkla birlikte kullanılır.
jQuery, ön taraftaki tüm işleri yapar, bu nedenle sayfanızı düzgün bir şekilde ayarlamak için tam olarak anlaşmanız gerekir. JQuery, sunucudan ihtiyacınız olan veriyi almak için size bir AJAX komutu verdiğinden, AJAX'ın tam mekanizmalarını öğrenmeniz gerekmez..
Her ne kadar jQuery ve AJAX kullanımı tarama deneyimini kullanıcı için çok daha iyi hale getirse de, bu dosyaları barındıran sunucuya etkisi arzu edilmez. Başka bir AJAX isteği yaptığınızda, sunucuya yeni bir bağlantı yapılır. Sunucunun üstesinden gelmek için çok fazla bağlantı bazen zor olabilir. Çoğu hosting şirketi, jQuery ve AJAX gerçekten kalmak için burada olduğundan aşırı yüklenmeleri önlemek için adımlar attı.
Özet:
AJAX, zaman uyumsuz veri aktarımı sağlamak için kullanılan teknolojilerin bir birleşimi iken, JQuery hafif istemci tarafı komut dosyası kitaplığıdır
2. jQuery ve AJAX genellikle birbirleriyle birlikte kullanılır
3. jQuery öncelikle ekrandaki verileri dinamik olarak değiştirmek için kullanılır ve görüntülenen sayfanın mevcut durumunu değiştirmeden ihtiyaç duyduğu verileri almak için AJAX kullanır
4. AJAX işlevlerinin yoğun kullanımı, yapılan bağlantı sayısının fazla olması nedeniyle sunucunun aşırı yüklenmesine neden olur