18 Şubat 2025
Bugün, Jesse James Garrett'in Web uygulamalarına yeni bir etkileşim seviyesi ekleyen Ajax'ı icat etmesinden bu yana tam 20 yıl geçti. Garrett'ın Ajax konsepti, 2001 yılında bir tasarım ve kullanıcı deneyimi şirketi olan Adaptive Path'i kurduktan sonra Web 2.0 paradigmasına büyük katkıydı.
Web uygulamaları öncelikle 2000'li yılların başlarında sunucu tarafı işlemesini kullandı ve bu da her işlemin yeni bir HTML sayfası yüklenmesini gerektirdiği zahmetli bir kullanıcı deneyimi ile sonuçlandı. Garrett, masaüstü programlarının daha verimli çalıştığını fark ettikten sonra Web'in duyarlılığını artırmayı amaçladı.
2004 yılında Google'ın Gmail ve Sosyal Ağ Orkut gibi programların tanıtılması, eşzamansız veri transferleri yoluyla daha iyi etkileşim tasarımı ve performans gösterdikleri için deniz değişikliği oldu. Arka planda HTTP (S) istekleri yapmak için JavaScript kullanarak, bu uygulamalar tam bir yeniden yükleme gerektirmeden web sitesini dinamik olarak güncelleyebildi.
Sorulara yanıt olarak karşılaştırılabilir teknolojiler kullanmak isteyen müşterilerden, JavaScript ve XML'nin ek gerektiren Flash gibi daha yavaş seçenekler yerine kullanılması gerektiğini savundu. Eklentiler. 1999 yılında, Microsoft Internet Explorer 5, başlangıçta arka plan HTTP (ler) isteklerini desteklemek için oluşturulan Microsoft.xmlhttp'in piyasaya sürülmesiyle asenkron veri aktarımının temelini çekmişti.
Akılda kalıcı ve anlaşılabilir bir takma ad arayan Garrett, ilgili teknolojinin ne kadar karmaşık olduğunu fark ettikten sonra asenkron javascript ve xml veya ajax kısaltmasıyla geldi. Bir 2005 blog yazısı, Ajax, yeni etkileşimi tanıttı Dinamik haritalar ve gerçek zamanlı arama önerileri gibi web uygulamalarında daha sonra yaygınlaşan kalıplar.
Yaygın kullanımı ile AJAX, [Web 2.0] 'nın önemli bir bileşeni haline geldi (https://www.oreilly.com/pub/a/web2/archive/what-is-web-20.html?page=4), Daha dinamik, etkileşimli ve işbirlikçi çevrimiçi deneyimlerle tanımlanır. Web teknolojisi ilerledikçe, Ajax'ın XML ihtiyacı JSON'a yol açtı ve Getch API ve tek sayfalık uygulama çerçeveleri gibi yeni arayüzler ortaya çıktı ve Ajax'ın güvenilir, çevrimdışı uyumlu çevrimiçi uygulamalar sağlama mirasını sürdürdü.
Ajax terimi bugün sıkça kullanılmasa da, ortaya çıkardığı etkileşim modelleri devam etti, çevrimiçi uygulamaların çalışma şeklini kökten değiştirdi ve kullanıcı deneyimini masaüstü uygulamalarının bir kez hakim olduğu seviyelere yükseltti.
Web Geliştirme Becerileri ve en son teknolojileri [n_o_t_r_a_n_s_l_a_t_e_0] ile ustalaştırın.