Introducción a AJAX

AJAX = Asynchronous JavaScript And XML (JavaScript asíncrono y XML)

AJAX es Asynchronous JavaScript And XLa abreviatura de ML.

AJAX no es un nuevo lenguaje de programación, sino una nueva tecnología que puede crear aplicaciones web mejores, más rápidas y más interactivas.

AJAX utiliza JavaScript para enviar y recibir datos entre el navegador web y el servidor web.

A través de intercambios de datos con el servidor web en el fondo, en lugar de recargar toda la página web cada vez que el usuario realiza un cambio, la tecnología AJAX puede hacer que las páginas web respondan más rápidamente.

AJAX se basa en estándares abiertos

AJAX se basa en los siguientes estándares abiertos:

  • JavaScript
  • XML
  • HTML
  • CSS

Los estándares abiertos utilizados en AJAX están bien definidos y son compatibles con todos los principales navegadores. Las aplicaciones AJAX son independientes de los navegadores y las plataformas. (Se puede decir que es una tecnología multiplicable y multiplataforma).

AJAX se refiere a mejores aplicaciones de Internet

En comparación con las aplicaciones de escritorio, las aplicaciones web tienen muchas ventajas:

  • Puede tener más usuarios
  • Fácil de instalar y mantener
  • Fácil de desarrollar

Pero, las aplicaciones no siempre son tan potentes y amigables como las aplicaciones tradicionales.

A través de AJAX, se puede hacer que las aplicaciones de Internet sean más potentes (más ligeros, más rápidos y más fáciles de usar).

Hoy puede comenzar a usar AJAX.

No se necesita aprender nuevos conocimientos.

AJAX se basa en estándares abiertos. Estos estándares han sido utilizados por la mayoría de los desarrolladores durante varios años.

La mayoría de las aplicaciones web pueden ser reescritas utilizando la tecnología AJAX para reemplazar los formularios HTML tradicionales.

AJAX utiliza XML y solicitudes HTTP

Las aplicaciones web tradicionales envían datos al servidor web (usando formularios HTML). Después de que el servidor web procesa los datos, devuelve una nueva página completa al usuario.

Dado que cada vez que el usuario envía una entrada, el servidor devuelve una nueva página, las aplicaciones web tradicionales tienden a ser lentas y cada vez menos amigables.

A través de AJAX, las aplicaciones web pueden enviar y recuperar datos sin recargar la página web. Para realizar esta tarea, se debe enviar una solicitud HTTP al servidor (en el fondo) y usar JavaScript para modificar solo una parte de la página cuando el servidor devuelva los datos.

Generalmente se utiliza XML como formato de recepción de datos del servidor, aunque se puede usar cualquier formato, incluyendo texto puro.

Aprenderá cómo realizar estos trabajos en los siguientes capítulos de este tutorial.

PHP y AJAX

No existe un servidor AJAX.

AJAX es una tecnología que se ejecuta en el navegador. Utiliza transferencias de datos asincrónicas entre el navegador y el servidor web, permitiendo que las páginas web soliciten información pequeña del servidor en lugar de toda la página.

AJAX es una tecnología de navegador web independiente del software del servidor web.

Sin embargo, en este tutorial, nos concentraremos en casos reales ejecutados en servidores PHP, en lugar de en AJAXPrincipio de funcionamiento.

Para obtener más información sobre cómo funciona AJAX, visite nuestra Tutoriales AJAX.