AJAX

AJAX - Asynchronous JavaScript + XML

Definición

El acrónimo AJAX es una sigla que en español significa JavaScript asíncrono + XML.
Es una técnica que permite, mediante programas escritos en Javascript, que un servidor y un navegador intercambien información, posiblemente en XML, de forma asíncrona. El concepto antes mencionado hace referencia a la mezcla de tecnologías web que juntas son utilizadas para un beneficio al consumidor y a la propia red.

Antecedentes:

El término fue ocupado por primera vez el 18 de febrero del 2005, por el arquitecto de información Jesse James Garret en el artículo "Ajax": A New Approach to web aplications.
Si bien recién en 2005 se acuñó el término AJAX ya en el 2000 existía un objeto de programación denominado:HMLHttprequest. Lo anterior fue puesto en práctica por exchange 2000, internet explorer 5 y outlook web access. El objeto llega a ser una parte importante del funcionamiento de AJAX.
Las principales ventajas de usar AJAX son:

  • Todas las operaciones se realizan sin que la página deba ser recargada al completo.
  • El usuario no pierde en ningún momento la referencia de donde está, él sólo ve que en la página aparecen nuevos elementos pero no percibe una recarga completa de una página, sólo la inclusión en ella de nuevos objetos.

Tecnologías que son parte de AJAX:

  • XHTML y CSS, para creación de presentaciones basado en estándares.
  • DOM, interacción y dinámica de la presentación.
  • XML, JSON Y XSLT, para el intercambio y manipulación de contenido.
  • XMLHttpRequest, para intercambio asincrónico de información.
  • JavaScript, para unir todas las tecnologías.
ajax1.jpg

Término aplicado al periodismo y ejemplos

Ajax es particularmente útil en páginas que manejan gran cantidad de datos o que son usadas por una gran cantidad de usuarios. Algunos ejemplos de páginas que usan Ajax son Gmail, Google Maps, Twitter y Facebook.
Esta aplicación ha permitido, por ejemplo, que portales de noticias se actualicen de manera frecuente sin que la página en la que se encuentra el lector cambie. Ejemplo de esto es el sitio web latercera.com en el cual la información de una noticia va cambiando y agregando más datos a medida que esta va transcurriendo. Dicho esto, el término AJAX es relacionado en medios digitales para así entregar dinamismo al sitio, con constantes actualizaciones que dejan al lector con nueva información sin la necesidad de que se tenga que recargar completamente.

También posibilita la existencia del scroll infinito y de las notificaciones instantáneas. Estas se encuentran presentes en la mayoría de las redes sociales (si es que no en todas), facilitando la interacción entre el que genera la información y quien la consume (además de los prosumidores).

Fuentes

Introducción a AJAX. Capítulo 1.
Universidad de Alicante: AJAX
Qué es AJAX y cómo funciona
Desarrollo de Aplicaciones Web
IBM:AJAX
Introducción a AJAX. Capítulo 7.
Desarrollosweb.com
Rytewiki

Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License