1. EQUIPO 9
XOCUA PERALTA ALMA G.
RAMIREZ LAUREAO VERONICA
2. Es un acrónimo de Asynchronous JavaScript +
XML, que se puede traducir como "JavaScript
asíncrono + XML".
Es una técnica de desarrollo web para crear
aplicaciones interactivas o RIA (Rich Internet
Applications).
3. Estas aplicaciones se ejecutan en el cliente, es
decir, en el navegador de los usuarios
mientras se mantiene la
comunicación asíncrona con el servidor en
segundo plano.
4. ▪ XHTML y CSS, para crear una presentación
basada en estándares.
▪ DOM, para la interacción y manipulación
dinámica de la presentación.
▪ XML, XSLT y JSON, para el intercambio y la
manipulación de información.
▪ XMLHttpRequest, para el intercambio
asíncrono de información.
▪ JavaScript, para unir todas las demás
tecnologías.
5.
6. AJAX permite mejorar completamente la
interacción del usuario con la aplicación,
evitando las recargas constantes de la página,
ya que el intercambio de información con el
servidor se produce en un segundo plano.
7. Navegadores basados
en Gecko como Mozilla, Mozill
Firefox, SeaMonkey, Camino, KMeleon, IceWeasel,
Flock, Epiphany, Galeon yNetscape versión 7.1 y
superiores
Navegadores basados en WebKit como Googl
Chrome de Google o Safari de Apple.
Microsoft Internet Explorer para Windows versión
5.0 y superiores, y los navegadores basados en él
Navegadores con el API KHTML versión 3.2 y
superiores implementado,
incluyendo Konqueror versión 3.2 y superiores y
el Web Browser for S60 de Nokia tercera
generación y posteriores
Opera versión 8.0 y superiores, incluyendo Opera
Mobile Browser versión 8.0 y superiores.
8. Opera 7 y anteriores
Microsoft Internet Explorer para Windows
versión 4.0 y anteriores
Anteriores a Safari 1.2
Dillo
Navegadores basados en texto
como Lynx y Links
Navegadores para personas con capacidades
especiales visuales (Braille)
Algunos navegadores de teléfonos móviles
Navegador de la PSP.
9.
10. Utiliza tecnologías ya existentes.
Soportada por la mayoría de los navegadores
modernos.
Interactividad. El usuario no tiene que esperar
hasta que llegen los datos del servidor.
Portabilidad (no requiere plug-in como Flash
y Applet de Java)
Mayor velocidad, esto debido que no hay que
retornar toda la página nuevamente.
La página se asemeja a una aplicación de
escritorio.
11. Se pierde el concepto de volver a la página anterior.
Si se guarda en favoritos no necesariamente al visitar
nuevamente el sitio se ubique donde nos
encontrabamos al grabarla.
La existencia de páginas con AJAX y otras sin esta
tecnología hace que el usuario se desoriente.
Problemas con navegadores antiguos que no
implementan esta tecnología.
No funciona si el usuario tiene desactivado el
JavaScript en su navegador.
Requiere programadores que conozcan todas las
tecnologías que intervienen en AJAX.
Dependiendo de la carga del servidor podemos
experimentar tiempos tardíos de respuesta que
desconciertan al visitante.