¿Qué es AJAX?

15 / Mayo / 2007 – 0:09

Ajax simboliza Asynchronous JavaScript And XML, pero ¿qué significa esto exactamente? El acrónimo sirve solamente como una referencia y no una regla. Ajax es algo como un arte, como lo es la cocina. Considere, por un momento, camarones a la diabla, este lo podemos encontrar en muchos restaurantes en estados costeros de nuestro país. Estamos de acuerdo que tienen elementos en común, tales como el camarón, chile, ajo, etc. pero los excedentes que los acompañan los hacen un platillo único.

Lo mismo se puede decir de Ajax. Empezando con pocos ingredientes, tales como HTML y JavaScript, es posible “cocinar” una aplicación web con el sentido de una aplicación de escritorio o aplicación rica. Como puedes notar, en la lista de ingredientes he omitido XML; la razón de la omisión es que XML es uno de esos ingredientes opcionales. Esto puede sonar extraño porque la x en Ajax representa al XML, de acuerdo, pero Ajax también es útil en aquellas instancias donde un cliente particular no soporta XML.

Profundizando más esto, Ajax es el término pegadizo dado por Jesse James Garrett en su artículo para Adaptive Path llamado “Ajax: a New Approach to Web Applications”. Ajax no existía antes del artículo, pero sí las características descritas en el artículo. Esto es, Ajax no es una tecnología, sino un conjunto de técnicas de programación o un enfoque particular para programar en web. Ajax incorpora:

Garretts, en su artículo, visualiza un mundo donde las aplicaciones web pueden ser reflejadas como aplicaciones Windows en su funcionalidad. “Riqueza”, “sensibilidad” y “simplicidad” fueron las palabras claves involucradas. Él vislumbró un nuevo tipo de aplicaciones, uno que podría cerrar la brecha entre las aplicaciones Windows y las aplicaciones web. Él cita Gmail, Google Suggest, Google Maps, Flickr, Amazon’s A9.com como los principales exponentes de su nuevo enfoque.

Compartir/guardar

Sorry, comments for this entry are closed at this time.

-->