
Diario de Honduras - fotos de mi última gran aventura
Algunas fotos (ejemplo del tutorial Fotolog en PHP)
publicado el 30 de Julio de 2005
Enlace permanente: http://www.marciobarrios.com/ajax
¿Qué es AJAX? Acrónimo de Asynchronous JavaScript and XML, esta tecnología, o para ser más preciso, este conjunto de tecnologías aplicadas de forma concreta, nos permite crear "aplicaciones web" más eficientes en la interacción con el usuario, no entraré en detalle en la descripción de AJAX (para una descripción precisa ver este artículo de Jesse James Garret), pero enumeraré algunas de sus características. AJAX aúna todas estas tecnologías:
Hace tiempo que ya existen tecnologías que nos permiten hacer peticiones asíncronas al servidor, pero nunca habían tenido tanto auge como Ajax, y a decir verdad gran parte de culpa la tienen grandes empresas que últimamente han explotado el potencial de este tipo de tecnología. Ajax es realmente útil tanto en apliaciones web completas como en pequeñas utilidades. Como ejemplo de aplicaciones webs basadas en Ajax podemos mencionar Gmail o Google Maps, y como muy buenas utilidades cabe destacar su utilización en Google Sugest, Amazon, Flickr, o Livesearch, últimamente utilizado en la blogosfera (véase este ejemplo).
Hay que tener mucho cuidado si nos decidimos a implentar un sitio basado en Ajax, hoy por hoy creo hay más inconvenientes que ventajas en los resultados, aunque a decir verdad los incovenientes son debidos de la falta de costumbre de los usuarios a utilizar este tipo de aplicaciones. También hay que tener en cuenta que por el simple hecho de que "esté de moda" no significa que sea la mejor opción para nuestro sitio, ya que para disponer información en una página web es mucho más recomendable utilizar las tecnologías recomendadas por el W3C como XHTML y CSS y nuestro lenguaje de interpretación en el servidor como PHP. Así que el futuro de esta tecnología pinta muy bien siempre y cuando utilicemos Ajax para crear una aplicación web o implementar alguna herramienta útil para el usuario. A partir de ahora tenemos que aprender todos los usuarios de la web a ampliar nuestras expectativas, a saber que los sitios web pueden aportarnos mucho más de lo que hasta hoy nos han aportado y poco a poco irnos acostumbrando a utilizar sitios web basados en este tipo de tecnologías.
Ajax hoy en dia, ventajas e inconvenientes:
Después de analizar esto me surge una pregunta; ¿vale la pena? desde mi punto de vista solo para casos concretos. Ajax solo se puede utilizar hoy en día como una opción más rápida y eficiente de navegación web, no como el único método de navegación. Para ser más específicos sólo debería utilizarse en webs que intentan ser "aplicaciones", e incluso en estos casos hay que tener en cuenta que el usuario tiene que acostumbrarse a este tipo novedoso de sitios. De todos modos es inevitable que la web quiera parecerse cada vez más a aplicaciones de escritorio.