Está usted en Indice > Maletin > Artículos > Ajax: ¿Moda Pasajera o el verdadero Futuro?
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Ajax: ¿Moda Pasajera o el verdadero Futuro?

Cada cierto tiempo aparece un nuevo término que hace referencia a una metodología, tecnología o herramienta que promete revolucionar nuestra vida. Este bautizo es dado normalmente por algún gurú y aunque se puede propagar rápidamente solo el tiempo nos suele decir si esto era una moda o algo digno de permanecer con nosotros y dejar su huella.

En nuestro medio, la palabra del momento es AJAX ( A synchronous J avaScript A nd X ML) y nos llegó gracias a Jesse James Garret de Adaptive Path en su artículo “ Ajax: A New Approach to Web Applications ”. Ajax no es una tecnología como alguna gente la ha referido, sino más bien una técnica de desarrollo web para crear aplicaciones interactivas mediante la combinación de tres tecnologías ya existentes:

  • HTML (o XHTML) y Hojas de Estilo en Cascada (CSS) para presentar la información,
  • Document Object Model (DOM) y JavaScript , para interactuar dinámicamente con los datos,
  • XML y XSLT , para intercambiar y manipular datos,
  • Recuperación de datos de manera asincrónica con un servidor web mediante XMLHttpRequest y
  • JavaScript atando todo junto.

Como el DHTML o LAMP , AJAX no constituye una tecnología en sí, pero es un término que engloba a un grupo de éstas que trabajan conjuntamente.

Las aplicaciones AJAX usan navegadores web que soportan las tecnologías mencionadas más arriba. Entre estos se incluyen Mozilla Firefox , Internet Explorer , Opera , Konqueror y Safari .

Diferencias con las aplicaciones web tradicionales

En las aplicaciones web tradicionales los usuarios interactúan mediante formularios, que al enviarse, realizan una petición al servidor web. El servidor se comporta según lo enviado en el formulario y contesta enviando una nueva página web. Esto desperdicia mucho ancho de banda, ya que gran parte del HTML enviado en la segunda página web, ya estaba presente en la primera. Además, de esta manera no es posible crear aplicaciones con un grado de interacción similar al de las aplicaciones habituales o “desktop”. Las aplicaciones de tipo “desktop” tienen una riqueza y respuestas al usuario que habían parecido imposibles de replicar en las aplicaciones en línea.

En aplicaciones AJAX se pueden enviar peticiones al servidor web para obtener únicamente la información necesaria , empleando SOAP o algún otro lenguaje para servicios web basado en XML, y usando JavaScript en el cliente para procesar la respuesta del servidor web. Esto redunda en una mayor interacción gracias a la reducción de información intercambiada entre servidor y cliente y a que parte del proceso de la información lo hace el propio cliente a través del JavaScript, liberando al servidor de ese trabajo. La contrapartida es que la descarga inicial de la página es más lenta al tenerse que bajar todo el codigo JavaScript.

¿Quién está usando AJAX?

Tradicionalmente se ha considerado la primera aplicación AJAX al cliente Web que tiene la herramienta de trabajo en grupo Microsoft Exchange Server aunque sin lugar a dudas Google es uno de los grandes responsables de la popularización de AJAX , al usarla en varias de sus aplicaciones, entre las que se cuentan Google Groups , Google Suggest , Google Maps y el servicio de correo electrónico gratuito Gmail . Así como también empresas en crecimiento que actualmente están desarrollando aplicaciones en base a AJAX.

  • Uno de los primeros programas que permitió a los programadores implementar AJAX es Ruby on Rails , usado para reforzar a sitios web que utilizan esta técnica.
  • A9 - Buscador de Amazon
  • Flickr - Álbumes de fotos online.
  • Oddpost - Servicio avanzado de webmail de Yahoo!
  • Basecamp - Servicio de gestión de proyectos diseñado por 37Signals sobre plataforma Rails.
  • 24SevenOffice - ERP/CRM
  • Panoramio - Comunidad de fotos sobre Google Maps

Nota a los programadores

Existe una gran discusión en línea debido a que algunos programadores o desarrolladores se sienten ofendidos con el uso del término AJAX y desean hablar únicamente de XMLHttpRequest diciendo que este nombre está bien y así ha funcionado por años. Sin embargo, lo importante talvez del AJAX es que el término y su moda nos permite vender más fácilmente éste tipo de tecnología.

Típicamente a los ingenieros nos asusta el mercadeo, pero ahora que gerentes y jefes conocen de esta tecnología gracias a la propagación y puesta en moda del término AJAX, existe una mayor probabilidad de que paguen por su uso, lo cual nos beneficia a todos. AJAX es definitivamente la palabra de moda , sin embargo, dadas la gran cantidad de apliciones que hacen uso de ésta técnica y del tipo de empresas que la usan, todo parece indicar que AJAX más que una moda pasajera ha llegado para quedarse y revolucionar la forma en que interactuamos con las aplicaciones web.




Autor: René Zuleta Arango
http://www.metodus.com/articulos/ajax/index.jsp

Usuarios que han visto este tema también han visto...

- OWL, el lenguaje de ontologias web
- Qué es la Accesibilidad Web
- Mantener Visitas
- Los 8 factores clave para superar a tu adversario en Google
- 10 trucos y técnicas para Adsense


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 28-08-2008 a las 10:27:28