AJAX ¿wtf?
Desde hace días he estado buscando información acerca de AJAX. AJAX significa Asynchronous JavaScript + XML más o menos, sirve para hacer que las aplicaciones Web funcionen de una manera casi transparente al usuario en términos de comunicacion con el servidor. No es un lenguaje nuevo ni una tomadura de pelo. Es una forma de programar, como una moda… Si gmail, flicker y algunos gigantes lo utilizan, entonces es bueno.
Es decir, estamos cansados acostumbrados de que cuando uno llena un formulario por ejemplo, tenemos que dar click en submit con lo cual la información viaja al servidor, nos regresa una respuesta y el navegador redibuja y muestra una vez mas la información, mas o menos.
Algo que muchos programadores web envidiamos de aquellos-que-programan aplicaciones para escritorio (Delphi, Java, VB, etc.) es todas esas bonitas funcionalidades de picar aquí y se despliega en una parte allá, sin tener que redibujar toda la aplicación (o cargar toda en su defecto).
Ajax nos permite esto y más, de hecho apenas estoy explorando y añadí una aplicación sencilla en Ymipollo que muestra los mensajes privados y da la posibilidad de “recargar” la lista de ellos o marcarlos como leídos sin tener que cargar una vez mas toda la página.
Beneficios
- Consumo de ancho de banda menor
- Experiencia mas viva hacia el usuario
- Programas mas intuitivos
Se habla mucho sobre Web 2.0, sobre AJAX y aunque estoy metido un poco en ello, no lo había tomado tan en serio hasta que hace unos días hice algo con esa tecnología para la SEP y para Liceo UPG.
Salut!
Jorge ‘ToRo’ Martínez Mauricio


