18. února 2025
Dnes si představuje přesně 20 let od doby, kdy Jesse James Garrett vynalezl Ajax, který přidal novou úroveň interaktivity k webovým aplikacím. Garrettův koncept Ajax byl hlavním příspěvkem k paradigmatu Web 2.0 poté, co v roce 2001 založil společnost Adaptive Path, společnost design a uživatelské zkušenosti.
Webové aplikace primárně používaly zpracování na straně serveru na začátku roku 2000, což mělo za následek pracnou uživatelskou zkušenost, kde každá akce vyžadovala načítání nové stránky HTML. Cílem Garrett se snažil zlepšit citlivost na web poté, co si všiml, že desktopové programy fungovaly efektivněji.
Zavedení programů jako Google Gmail a sociální síť Orkut v roce 2004 znamenalo změnu moře, protože prokázaly lepší návrh a výkon interakce prostřednictvím asynchronních převodů dat. Použitím JavaScriptu k podávání požadavků HTTP (S) na pozadí byly tyto aplikace schopny dynamicky aktualizovat web, aniž by vyžadovaly úplné načtení.
V reakci na otázky od zákazníků, kteří chtějí používat srovnatelné technologie, Garrett tvrdil, že JavaScript a XML by se měly použít místo pomalejších možností, jako je Flash, které vyžadovaly další další, které vyžadovaly další pluginy. V roce 1999 již společnost Microsoft Internet Explorer 5 položila základ pro asynchronní přenos dat s vydáním Microsoft.xmlhttp, původně vytvořené pro podporu požadavků na pozadí HTTP.
Garrett hledal chytlavý a pochopitelný přezdívka a přišel s zkratkou asynchronního javascriptu a XML nebo Ajaxem poté, co si uvědomil, jak složitá byla technologie. V blogovém příspěvku 2005, zavedl Ajax, chválil novou interakci Vzory, které se později staly běžné ve webových aplikacích, jako jsou dynamické mapy a doporučení vyhledávání v reálném čase.
Díky svému rozšířenému použití se AJAX stal klíčovou součástí Web 2.0,,,,, když Definováno dynamičtějšími, interaktivnějšími a spolupracujícími online zkušenostmi. Jak postupovala webová technologie, Ajaxova potřeba XML ustoupila JSON a objevila se nová rozhraní, jako jsou Fetch API a jednorázové aplikační rámce, a pokračovat v odkazu AJAX poskytování spolehlivých offline kompatibilních online aplikací.
Ačkoli termín AJAX se dnes nepoužívá tak často, vzorce interakce, které se vynořilo, přetrvávaly, radikálně mění způsob, jakým online aplikace fungují, a zvyšuje uživatelský zážitek na úrovně, které kdysi dominovaly aplikace pro stolní počítače.
Zapněte své dovednosti vývoje webu a zvládněte nejnovější technologie s Code Labs Academy.