domingo, 12 de enero de 2014

AJAX




AJAX es una técnica de desarrollo web para crear aplicaciones interactivas, es decir,  es posible realizar cambios sobre las páginas sin necesidad de recargarlas, mejorando la interactividad, velocidad y usabilidad en las aplicaciones o paginas web. Estas aplicaciones incrustadas en las paginas web, 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. 
Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales.
En un taller de clases, se ocupo esta técnica, en la cual se presentaron 3 formas de realización. La primera mediante la carga de un contenido desde un archivo txt, el cual tenia una estructura de un párrafo; la segunda   mediante la carga de un contenido con estructura xml; y la tercera mediante la consulta a la base de datos que se estaba ocupando en aquel taller, en la cual se cargaba un archivo PHP, el cual hacia de intermediario entre la forma ocupada por ajax y la base de datos, esta forma devolvía un archivo PHP con una estructura html, el cual era una tabla y esta se incrustaba en algún div designado. 

Navegadores que permiten AJAX
  • Navegadores basados en Gecko como Mozilla, Mozilla Firefox, SeaMonkey, Camino, K-Meleon, IceWeasel, Flock, Epiphany, Galeon y Netscape versión 7.1 y superiores
  • Navegadores basados en WebKit como Google 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.





No hay comentarios:

Publicar un comentario