20 anys d'Ajax: com va canviar les aplicacions web i la web 2.0

20 anys d'Ajax: com va canviar les aplicacions web i la web 2.0
18 de febrer de 2025

Avui es marca exactament 20 anys des que Jesse James Garrett va inventar Ajax, que va afegir un nou nivell d’interactivitat a les aplicacions web. El concepte AJAX de Garrett va ser una contribució important al paradigma Web 2.0 després de fundar Adaptive Path, una empresa de disseny i experiència d’usuaris, el 2001.

Les aplicacions web utilitzaven principalment el processament del servidor a principis dels anys 2000, donant lloc a una laboriosa experiència dels usuaris on totes les accions requerien carregar una nova pàgina HTML. Garrett tenia com a objectiu millorar la resposta de la web després de notar que els programes d'escriptori funcionaven de manera més eficient.

La introducció de programes com Google's Gmail i la xarxa social Orkut el 2004 va suposar un canvi de mar, ja que van demostrar un millor disseny i rendiment d'interacció mitjançant transferències de dades asíncrones. Mitjançant l'ús de JavaScript per fer les sol·licituds HTTP (s) en segon pla, aquestes aplicacions van poder actualitzar dinàmicament el lloc web sense requerir una recàrrega completa.

En resposta a preguntes de clients que volen utilitzar tecnologies comparables, Garrett va argumentar que JavaScript i XML s’han d’utilitzar en lloc d’opcions més lentes com Flash que requerissin addicionals addicionals plugins. El 1999, Microsoft Internet Explorer 5 ja havia establert les bases per a la transferència de dades asíncrones amb el llançament de Microsoft.xmlhttp, creat inicialment per donar suport a les sol·licituds de HTTP (s) de fons.

Buscant un moniker enganxós i comprensible, Garrett va presentar l’acrònim JavaScript i XML, o Ajax, després d’adonar -se del complex que tenia la tecnologia. En una publicació del bloc de 2005, va introduir Ajax, lloant una nova interacció Els patrons que més tard es van fer habituals en aplicacions web, com ara mapes dinàmics i recomanacions de cerca en temps real.

Amb el seu ús generalitzat, Ajax s’ha convertit en un component clau de Web 2.0, definida per experiències en línia més dinàmiques, interactives i col·laboratives. A mesura que la tecnologia web avançava, la necessitat de XML d’Ajax va donar pas a JSON, i van aparèixer noves interfícies com l’API FETCH i els marcs d’aplicacions d’una sola pàgina, continuant el llegat d’Ajax de proporcionar aplicacions en línia fiables i compatibles amb la línia.

Tot i que el terme Ajax no s’utilitza tan sovint, els patrons d’interacció que ha generat han persistit, canviant radicalment la manera de funcionar les aplicacions en línia i elevant l’experiència de l’usuari a nivells que van dominar les aplicacions d’escriptori un cop dominades.

Potencia les teves habilitats de desenvolupament web i domina les últimes tecnologies amb [n_o_t_r_a_n_s_l_a_t_e_0].

Code Labs Academy © 2025 Tots els drets reservats.