Desde hace tiempo la palabra AJAX se ha convertido en uno de los términos mas usados en el mundo de desarrollo de aplicaciones web.
El termino AJAX fue acuñado por Jesse Garret en su artículo “AJAX: a new approach to web applications” – en el cual el autor hace referencia a la posibilidad de tener aplicaciones web que tengan un desempeño muy similar al de las aplicaciones de escritorio minimizando así la brecha entre las mismas.
En términos prácticos AJAX (Asynchrounous javascript and XML) es una técnica de desarrollo web que genera aplicaciones web interactivas combinando:
- XHTML y CSS para la presentación de información
- XML, XSLT para intercambiar y manipular datos
- XMLHttpRequest para recuperar datos asíncronamente
- Javascript como nexo de unión de todas estas tecnologías
Sin embargo la combinación de las mismas y su uso práctico puede llegara a ser doloroso, si no se tienen fundamentos de cómo explotar estas técnicas de desarrollo.
Así que me di a la tarea de escribir un manual práctico con los primeros pasos necesarios para iniciarse en AJAX.