Ir al contenido principal

AJAX


¿QUE ES AJAX?

AJAX (Asynchronous JavaScript and XML) se refiere al conjunto de técnicas de desarrollo web, y no a un lenguaje de programación en si. Sin embargo, AJAX es mayormente utilizado en la programación del lado del cliente o quien realiza las peticiones (como por ejemplo Javascript que se ejecuta en un navegador) para permitir que la data sea enviada y recibida desde y hacia una base de datos o servidor. Una de las principales ventajas de usar AJAX es que el intercambio de información puede realizarse en segundo plano, por lo que de esta forma se evita molestar al usuario mientras se da el proceso. Algunos ejemplos mas comunes del funcionamiento de esta herramienta son: cuando se recibe una notificación de cualquier tipo mientras tu te encuentras en una pagina de Facebook cualquiera; usar Twitter y seguir cargando tuits anteriores sin esperar a que la pagina cargue de nuevo; o también, interactuar en un video de Youtube (dar like, suscribirse a un canal, agregar a una lista de reproducción, etc). En fin, cualquier sitio web que pueda intercambiar información de manera inmediata y sin interrumpir la interacción del usuario forma parte de la tecnología de AJAX.

Resultado de imagen para ajax programming

DIFERENCIA ENTRE USAR AJAX Y EL METODO CONVENCIONAL


USANDO EL MÉTODO CONVENCIONAL
  1. HTTP realiza una petición desde el buscador hacia el servidor web. Sin embargo, el usuario debe esperar a que su petición sea procesada y que una respuesta sea enviada de vuelta antes de que se pueda observar la información solicitada.
  2. La solicitud de información llega al servidor web y envía la información adecuada.
  3. La información solicitada es enviada devuelta al navegador y el usuario puede ver la información.
USANDO AJAX
  1. El navegador le pide a JavaScript que haga una solicitud al motor de AJAX. En otra palabras, crea una solicitud XMLHttp. Esta solicitud hace que sea mas facil obtener informacion de una direccion URL sin tener que recargar la pagina completa. Una pagina web puede actualizar solo una parte de la pagina sin interrumpir lo que el usuario esta haciendo, proceso mencionado anteriormente..
  2. En segundo plano, una petición HTTP es hecha al servidor web y este envía la información apropiada.
  3. La informacion de HTML, XML o JavaScript es enviada devuelta a AJAX para que este, posteriormente, lo envie al navegador.
En el siguiente esquema podemos ver este proceso de forma mas sencilla:

Resultado de imagen para ajax programacion

Video: ¿Que es Ajax?




Comentarios

Entradas más populares de este blog

BIENVENIDOS!!! Este es un blog que tiene como función principal la de informar al publico acerca de diversas herramientas que puedan ser de utilidad para aquellos que estén interesados en el campo del desarrollo web. Hoy en día, la mayoría de empresas de cualquier tipo a nivel internacional, buscan lanzar publicidad que logre impactar al mayor numero de gente posible en el menor tiempo, y debido a la proliferación de información por medio del Internet, las empresas han optado por buscar opciones publicitarias mas económicas y rápidas,  y que mejor forma de lograrlo que crear sitios web los cuales puedan ofrecer toda la información sobre los servicios y funciones que dichas empresas nos ofrecen y que necesitan que nosotros, los clientes, las conozcamos. Y aun mas allá del aspecto económico, instituciones de salud, deporte, videojuegos, películas, animación, entre muchos otros, consideran de vital importancia compartir la información que poseen por medio de un sitio web. Acompáñame a