20 anos de ajax: como cambiou as aplicacións web e a web 2.0
Actualizado en February 18, 20252 Minutos lidos
18 de febreiro de 2025
Hoxe marca exactamente 20 anos desde que Jesse James Garrett inventou Ajax, que engadiu un novo nivel de interactividade ás aplicacións web. O concepto AJAX de Garrett foi unha contribución importante ao paradigma Web 2.0 despois de que fundase Adaptive Path, unha empresa de deseño e experiencia de usuario, en 2001.
As aplicacións web utilizaron principalmente o procesamento do lado do servidor a principios dos anos 2000, obtendo unha laboriosa experiencia de usuario onde todas as accións requirían cargar unha nova páxina HTML. Garrett tiña como obxectivo mellorar a resposta da web despois de notar que os programas de escritorio funcionaban de xeito máis eficiente.
A introdución de programas como Gmail de Google e a rede social ORKUT en 2004 marcou un cambio de mar xa que demostraron un mellor deseño e rendemento de interacción a través de transferencias de datos asíncronas. Ao usar JavaScript para facer solicitudes HTTP (s) no fondo, estas aplicacións foron capaces de actualizar dinámicamente o sitio web sen precisar unha recarga completa.
En resposta a preguntas de clientes que queiran usar tecnoloxías comparables, Garrett argumentou que JavaScript e XML deberían usarse en vez de opcións máis lentas como Flash que requirían adicionais adicionais complementos. En 1999, Microsoft Internet Explorer 5 xa establecera a fundación para a transferencia de datos asíncrona coa liberación de Microsoft.xmlhttp, creada inicialmente para soportar as solicitudes de HTTP (s) de fondo.
Buscando un moniker pegadizo e comprensible, Garrett presentou o acrónimo JavaScript e XML asíncrono, ou Ajax, despois de darse conta do complexo que estaba a tecnoloxía implicada. Nunha publicación do blog de 2005, introduciu ajax, praisando unha nova interacción nova Patróns que despois se converteron en comúns en aplicacións web, como mapas dinámicos e recomendacións de busca en tempo real.
Co seu uso xeneralizado, Ajax converteuse nun compoñente clave de Web 2.0, Definido por experiencias en liña máis dinámicas, interactivas e colaborativas. A medida que a tecnoloxía web avanzou, a necesidade de Ajax de XML deu paso a JSON, e xurdiron novas interfaces como a API Fetch e os cadros de aplicacións dunha soa páxina, continuando o legado de Ajax de proporcionar aplicacións en liña fiables e compatibles con liña.
Aínda que o termo AJAX non se usa con frecuencia hoxe, os patróns de interacción que creou persistiron, cambiando radicalmente o xeito no que funcionan as aplicacións en liña e elevando a experiencia do usuario a niveis que as aplicacións de escritorio dominaron unha vez.
Potenciar as túas habilidades de desenvolvemento web] (https://codelabsacademy.com/courses/web-development) e dominar as últimas tecnoloxías con Code Labs Academy.
