Está en la página 1de 14

Definicin

En realidad, el trmino AJAX es un acrnimo de Asynchronous JavaScript + XML, que se puede traducir como "JavaScript sncrono + XML".

Definicin
Se puede definir a AJAX de la siguiente forma: Ajax no es una tecnologa en s mismo. En realidad, se trata de varias tecnologas independientes que se unen de formas nuevas y sorprendentes.

Historia
El trmino AJAX se present por primera vez en el artculo "Ajax: A New Approach to Web Applications" publicado por Jesse James Garrett el 18 de Febrero de 2005. Hasta ese momento, no exista un trmino normalizado que hiciera referencia a un nuevo tipo de aplicacin web que estaba apareciendo.

Ventajas
Utiliza tecnologas ya existentes.
Soportada por la mayora navegadores modernos. de los

Interactividad. El usuario no tiene que esperar hasta que lleguen los datos del servidor.

Ventajas
Portabilidad (no requiere plug-in como Flash y Applet de Java) Mayor velocidad, esto debido que no hay que retornar toda la pgina nuevamente.
La pgina se asemeja a una aplicacin de escritorio.

Desventajas
Se pierde el concepto de volver a la pgina anterior. Si se guarda en favoritos no necesariamente al visitar nuevamente el sitio se ubique donde nos encontrbamos al grabarla. La existencia de pginas con AJAX y otras sin esta tecnologa hace que el usuario se desoriente.

Desventajas
Problemas con navegadores antiguos que no implementan esta tecnologa. No funciona si el usuario tiene desactivado el JavaScript en su navegador.
Requiere programadores que conozcan todas las tecnologas que intervienen en AJAX. Dependiendo de la carga del servidor podemos experimentar tiempos tardos de respuesta que desconciertan al visitante.

Tecnologas
Las tecnologas que forman AJAX son: XHTML y CSS DOM XML, XSLT y JSON

XMLHttpRequest
JavaScript

Tecnologas
XHTML DOM CSS XML JSON XMLHttpRequest

JAVASCRIPT

Funcionamiento

Funcionamiento

Funcionamiento

Ejemplos
Gestores de correo electrnico: Gmail, Yahoo Mail, Windows Live Mail. Cartografa: Google Maps, Yahoo Maps. Aplicaciones web y productividad: Google Docs, Zimbra, Zoho. Otras: Netvibes [metapgina], Digg [noticias], Meebo [mensajera], 30 Boxes [calendario], Flickr [fotografa].

También podría gustarte