20 anos de ajax: como cambiou as aplicacións web e a web 2.0

20 anos de ajax: como cambiou as aplicacións web e a web 2.0
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.

Code Labs Academy © 2025 Todos os dereitos reservados.