¿Qué es Ajax


  Share  
|

Ajax significa Asynchronous JavaScript And XML. Aunque en sentido estricto Ajax sí mismo no es una tecnología, que mezcla técnicas de programación conocido de forma común para que los desarrolladores web para crear aplicaciones de Internet con interfaces de usuario mucho más atractivas que aquellas a las que nos hemos acostumbrado.

Al usar las aplicaciones de escritorio más populares, esperamos que los resultados de nuestro trabajo para poner a disposición inmediatamente, sin problemas, y sin que tengamos que esperar a que toda la pantalla se vuelva a dibujar por el programa. Durante el uso de una hoja de cálculo como Excel, por ejemplo, esperamos que los cambios que hacemos en una celda para propagar inmediatamente a través de las células vecinas, mientras continuamos con el tipo, vaya a la página, o utilizar el ratón.

Por desgracia, este tipo de interacción rara vez ha estado disponible para los usuarios de aplicaciones basadas en web. Mucho más común es la experiencia de introducción de datos en los campos del formulario, hacer clic en un botón o vínculo y, a continuación, sentarse, mientras que poco a poco vuelve a cargar la página para exponer los resultados de la solicitud. Además, a menudo encontramos que la mayoría de cargar la página se compone de elementos que son idénticos a los de la página anterior y que han vuelto a cargar innecesariamente por lo tanto, imágenes de fondo, logos, y los menús son frecuentes los delincuentes.

Ajax nos promete una solución a este problema. Al trabajar como una capa adicional entre el navegador del usuario y el servidor web, Ajax maneja las comunicaciones de servidor en segundo plano, la presentación de peticiones al servidor y el procesamiento de los datos devueltos. Los resultados entonces se puede integrar perfectamente en la página que se está viendo, sin necesidad de que la página se actualiza o cargar uno nuevo.

En las aplicaciones Ajax, dichas solicitudes servidor no son necesariamente sincronizado con las acciones del usuario, tales como hacer clic en los botones o enlaces. Una aplicación Ajax bien escrito puede ya han solicitado del servidor, y recibidos, los datos requeridos por el userperhaps antes de que el usuario ni siquiera sabía que ella lo quería. Este es el significado de la parte asíncrona de la sigla Ajax.

Las partes de una aplicación Ajax que suceda "bajo el capó" del navegador del usuario, tales como el envío de consultas de servidor y el tratamiento de los datos devueltos, están escritos en JavaScript, y XML es un medio cada vez más popular de la codificación y transferencia de información con formato utilizado por Ajax para la transferencia eficiente de datos entre el servidor y el cliente.

presentado por Carol Rudenberg


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions