Internet más “limpio” con AJAX
Bueno esto del AJAX es como cuando tienes a tu mujer embarazada, de repente, no dejas de ver embarazadas por todas partes
Ya más en serio, últimamente no dejo de leer y ver referencias a la tecnología AJAX por todas partes, desde que Google con varios de sus servicios estrella (Gmail, Google Maps, etc.) empleando AJAX, su popularidad ha subido como la espuma.
En realidad no estamos ante un nuevo estándar, lo que se consigue con AJAX es combinar una serie de herramientas y tecnologías que ya teníamos a nuestro alcance como:
- XHTML y/o HTML y CSS
- Acceso al DOM mediante Javascript
- Y como pieza fundamental el objeto XMLHttpRequest, que nos permite intercambiar información con el servidor de manera asíncrona
La gran mayoría de los navegadores actuales soportan, en mayor o menor medida, estos estándares así que estamos ante algo que en principio es de fácil propagación y no depende de navegadores o clientes específicos.
Como siempre, cualquier tecnológia novedosa tiene sus pros y sus contras, y con ésta no va a ser diferente, la mejor recomendación que se me ocurre es darle un vistazo, la cosa promete mucho y es muy espectacular, pero no caer en el error de una “AJAXitis” o pretender desde ahora que todo sea AJAX.
Por lo poco que he visto, es una tecnología muy útil que soluciona en muchos casos el incordio del ciclo petición-respuesta a nivel página completa, pero tambien plantea problemas en el caso de tener que respetar accesibilidad para navegadores de usuarios discapacitados en nuestros desarrollos.
Como suelen decir: lo mejor es informarse y tomar nuestras propias decisiones en base a los problemas concretos que tengamos en cada proyecto, en poco tiempo el grado de utilización de esta tecnología se compesa de forma automática.
Hay unos enlaces muy buenos por ahí:
- Artículo de la wikipedia (en inglés)
- Otro artículo de la wikipedia (en español)
- Este de la gente de Adaptative Path, está muy bien
Seguiremos informando…