Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a AJAX




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    ¿Qué es AJAX?
    Acrónimo de Asynchronous JavaScript And XML
    (Gp:) No es ninguna tecnología, ni lenguaje de programación

    Es una técnica de desarrollo web que combina varias
    tecnologías

    Consiguiendo una navegación más ágil y rápida, más dinámica.
    (Gp:) Definición

    Monografias.com

    Historia
    Definición del término AJAX(Febrero 2005)
    Jesse James Garrett: “A New Approach to Web Applications”
    Microsoft's Remote Scripting (o MSRS, 1998)
    Empleo de Applet Java
    Internet Explorer 4 y Netscape 4
    Outlook Web Access
    Desarrollo de Microsoft de Remote Scripting (hace 10 años)
    IFrame (Microsoft Internet Explorer 3, 1996)
    Carga asíncrona de páginas

    Layers (Netscape 4, 1997)

    Monografias.com

    Tecnologías empleadas
    XHTML (o HTML) y CSS
    Presentación de datos

    Document Object Model (DOM)
    Mostrar e interactuar dinámicamente con la información

    XML y XSLT
    Intercambiar y manipular datos con el servidor web

    JavaScript
    Nexo de unión

    XMLHttpRequest
    Recuperación y envío de datos de modo asíncrono

    Monografias.com

    Actualmente la mayoría de las actividades del usuario se desarrollan en la web (Correo, Chats, compartir información…)

    Web 2.0
    Web 1.0
    Páginas personales
    Email/Grupo de noticias
    Mp3
    Terraserver
    Británica Online
    Ofoto

    Web 1.5
    Wikis
    Foros de discusión

    Napster
    MapQuest
    Web 2.0
    Blogging
    RSS-Sindicación

    iTunes
    Google Maps
    Wikipedia
    Flickr

    Monografias.com

    Se está produciendo una evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final, también conocidas

    RIA (Rich Internet Application):

    Interfaces intuitivos
    Sistemas sencillos e intuitivos
    Comunicación de cambios al usuario
    Web 2.0

    Monografias.com

    Tecnologías o desarrollos en las que se sustentan las RIA:

    Applet
    Macromedia Flash
    Java Web Start
    DHTML
    DHTML con Iframe
    AJAX
    Web 2.0

    Monografias.com

    XMLHttpRequest
    API que se encuentra implementado en el navegador y que proporciona los métodos y propiedades necesarios para la comunicación con el servidor mediante HTTP

    Originalmente desarrollado por Microsoft como un objeto ActiveX, disponible desde Internet Explorer 5

    Utilizada por JavaScript, Jscript, VBScript u otros lenguajes de scripting de navegadores web

    Emplea un canal de conexión independiente

    Monografias.com

    Características de XMLHttpRequest
    Comunicación GET/POST
    Documentos pueden ser texto plano/xml
    Trabaja en background
    Número limitado de peticiones
    Permite especificar un manejador para el control de cambios de estado
    Manejador notifica el estado de la petición:
    Inicializada
    Iniciada
    En proceso de retornar la información
    Operación completada

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter