Vous êtes sur la page 1sur 10

Programacin Avanzada

MI 0103

Mg. Carlos Janjachi. Maestra en Ingeniera Informtica, mencin en Ingeniera de Software 2012

APLICACIONES WEB AJAX

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

Agenda

Introduccin a Ajax

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

AJAX
AJAX El trmino Ajax nace de un artculo de Jesse James Garrett, en el que describe nuevas tecnologas usadas para crear pginas web dinmicas. Es la combinacin de varias tecnologas para el desarrollo web (no es un lenguaje de programacin). Su caracterstica principal es trabajar de forma asncrona con el servidor. Tiene la posibilidad de refrescar solo una parte de la pgina web (sin tener que recargar toda la pagina en el navegador).

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

AJAX

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

AJAX
TECNOLOGIAS Estndares de presentacin XHTML y CSS. Interaccin mediante nodos con DOM (Document Object Model). Intercambio de datos usando XML, XSLT, HTML, hasta JS y Paginas Dinmicas (ASP, PHP, CGI, PYTHON, NET, Etc.). JAVASCRIPT, para juntar y organizar todo.

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

AJAX
ESQUEMA DE TRABAJO

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

AJAX
VENTAJAS Utiliza tecnologas ya existentes. Soportada por la mayora de los navegadores modernos. El usuario no tiene que esperar hasta que lleguen los datos del servidor. Portabilidad (no requiere plug-in como Flash o un Applet de Java) Mayor velocidad, esto debido que no hay que retornar toda la pgina nuevamente. La pgina se asemeja a una aplicacin de escritorio.

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

AJAX
DESVENTAJAS Puede ser confuso al perder el concepto de navegacin entre pginas (muchas operaciones en una sola pgina). Si se guarda en favoritos no necesariamente al visitar nuevamente el sitio se ubicar donde nos encontrbamos al grabarla. Problemas con navegadores antiguos que no implementan esta tecnologa. No funciona si el browser tiene desactivado el JavaScript en su navegador. Requiere programadores que conozcan todas las tecnologas que intervienen en AJAX. Dependiendo de la carga del servidor podemos experimentar tiempos largos de respuesta que desconciertan al visitante

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

Temas de Sesin 8. Asynchronous JavaScript Technology and XML (Ajax) With the Java Platform http://www.oracle.com/technetwork/articles/javaee/ajax135201.html Realtime Form Validation Using Ajax http://java.sun.com/developer/technicalArticles/J2EE/AJAX/Realtim eValidation/

Maestra en Ingeniera Informtica, mencin en Ingeniera de Software - URP 2012

10

Vous aimerez peut-être aussi