¿Qué es Ajax?

Muchos amigos y cllientes me ha preguntado ¿Qué es Ajax?, eso de lo que tanto se habla en internet que dicen que va más rápido,…. Así que hace tiempo que tenía dedicar un post a esta «unión de tecnologías», ahí va…

¿QUÉ ES AJAX?

Según Wikipedia, Ajax es una técnica de desarrollo web para crear aplicaciones interactivas. Estas aplicaciones tienen la particularidad de que se ejecutan en el cliente (en el navegador del usuario en lugar de hacerse en el servidor), esto permite que el usuario pueda hacer cambios en la página sin necesidad de que esta sea de nuevo recargada, lo cual implicaría de nuevo una consulta al servidor y que el servidor la vuelva a enviar al navegador, total, más tiempo y el consiguiente problema de usabilidad. Con esta «unión de tecnologías» lo que conseguimos es mayor velocidad, interactividad y usabilidad.

Ajax, es el acrónimo de Asynchronous JavaScript And XML, no es una tecnología en sí, si no una mezcla de JavaScript y Xml principalmente, podríamos decir que se trata de una fusión irremediable entre ambas tecnologías.

AJAX PARA TODOS LOS PÚBLICOS

Una de las grandes ventajas de hoy en día, es que no necesitamos ser programadores para utilizar estas técnicas, ya que existen infinidad de páginas web en las que podemos descargarnos módulos para todo tipo de necesidades, que luego únicamente tenemos que adaptar a nuestra web. Evidentemente se trata de módulos muy específicos y hay que navegar para encontrar lo que necesitamos, pero en general la implantación suele ser muy accesible y no hay por qué saber programar.

Empresas de la relevancia de Google, ya hace tiempo que desarrollan sus nuevas aplicaciones con esta «tecnología», Google Maps o Gmail por ejemplo son aplicaciónes Ajax.

¿CÓMO FUNCIONA AJAX?

Al iniciar una sesión, el navegador carga el motor de Ajax (escrito en JavaScript), este motor se ocupa de renderizar la interface que está viendo el usuario y de comunicarse con el servidor. Este motor permite que podamos desde una página HTML leer datos de una web o enviar datos de un formulario sin necesidad de recargar la página, es decir, sin que tenga que haber comunicación con el servidor, con lo cual el usuario nunca tendrá que ver la dichosa pantalla blanca del navegador con su relojito de arena girando y girando…
Según las últimas publicaciones, el potencial de Ajax es ilimitado, al parecer el problema radica en que seguimos diseñando las aplicaciones web pensando en las limitaciones que siempre hemos tenido hasta ahora. Seguramente en el momento en el que nos quitemos esa venda de los ojos esto va a ser increíble !!!!

PRIMEROS PASOS CON AJAX

Como en todo, existen numerosos blogs y páginas web en Internet con información y tutoriales para dar los primeros pasos con Ajax. He encontrado un tutorial en pdf que me parece muy recomendable. El autor es Jorge Bastida Pérez, y en este documento, además de dar una información sobre qué es Ajax y cómo funciona, da muchos ejemplos de las utilidades que tiene y da un listado de varias url’s en las que poder ampliar información.

Ver el documento pdf


Share and Enjoy !

Shares