Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacion Ajax
Presentacion Ajax
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].