ajax Flashcards
¿Qué es AJAX?
Son técnicas de desarrollo web.
¿Qué significa AJAX?
Asynchronous JavaScript and XML = JavaScript Asíncrono y XML
¿Qué permite AJAX? (3)
- Que las aplicaciones web funcionen de forma asíncrona.
- Procesar solicitudes al servidor en segundo plano.
- Que las aplicaciones web desde los usuarios puedan tener una comunicación con el servidor para poder solicitar información de manera acrítica.
¿En qué se basa la implementación de AJAX?
En el objeto XMLHttpRequest o XHR.
El uso de AJAX mejora
La usabilidad de las páginas permitiendo a los desarrolladores crear aplicaciones que se comportan de manera similar a las aplicaciones de escritorio.
Mediante el uso de qué servicios web, los retornos de llamada de Ajax se han convertido en prácticas de programación estándar para diseñar y desarrollar aplicaciones web.
jQuery y JSON.
¿Quién desarrollo AJAX?
Alex Hopmann y su equipo.
¿Por qué se desarrollo AJAX?
Porque Hopmann y su equipo querian mejorar el Exchange 2000.
Primera versión de AJAX
XMLHTTP
¿Qué requiere AJAX? (3)
- Un lenguaje base o principal (HTML/XHTML) y CSS para su presentación.
- Un DOM para la visualización dinámica de datos y sus interacciones
- Un objeto XHR para la comunicación asincrónica.
Ejemplos de donde se utiliza AJAX
- Sistemas de votación y calificación
- Salas de chat
- Notificación de tendencias de Twitter.
Ventajas de AJAX
- Callbacks
- No requiere que se recargue la página
- Es más rápido
- Se evitan retrasos por interrupciones a la comunicación
- Evitar cargar múltiples páginas
- Fácil de usar
- Permite que el usuario continúe interactuando con la página
Desventajas de AJAX
- Acciones normales de páginas tradicionales puede que no funcionen, así como regresar a páginas anteriores.
- Incrementa las complicaciones
- Complicaciones al momento de depurar errores.
¿Cúal fue el año en el que apareció AJAX como un controlActiveX?
1999
AJAX requiere objeto XMLHttpRequest para la comunicación asincrónica?
True