Ajax

Post on 15-Jun-2015

338 views 3 download

description

Desarrollo con AJAX vs Desarrollo clasico

Transcript of Ajax

AJAX

Julio Guillermo Paredes CornejoDirector Servicios Electrónicos Sociedad Peruana de Computaciónhttp://socios.spc.org.pe/gparedesgparedes@spc.org.pe

Cambiando los Métodos en el Desarrollo Web

II SEMIC – II SINASOLPuno, 21 Octubre 2005

UNAP

¿Que es AJAX?

● Acrónimo Asynchonous JavaScript And XML

● Es una técnica basada en el uso de otras Tecnologias de manera conjunta para dar un efecto de conectibilidad persistente a un documento html.

● Usa HTML, DOM Document Object Model, XML, DHTML, etc.

Modelo Web Clásico

Modelo AJAX

Clásico AJAX

Ventajas AJAX sobre el modelo Clásico

● Persistencia en conexiones.● Ahorro en Ancho de Banda.● Mantenimiento Reducido.● Sensación de Rapides en la interface.● Escalabilidad.● Compatible con cualquier plataforma

en el servidor (asp, php, perl, etc)

Desventajas

● Complejidad● Portabilidad referentes a navegadores

limitado (IE, Mozilla, Firefox, Safari).

Aporte para el desarrollo de Aplicaciones Web

● Ingresa concepto de eventos sincronizados con el servidor en aplicaciones web.

● Desarrollo por Ventanas ante el desarrollo por páginas.

● Emulación en tanto persistencia en conexión de datos.

● Seguridad en las aplicaciones.● Verdadero modelo de capas.

Ventajas de las aplicaciones AJAX con las aplicaciones

visuales● Portabilidad.● Mantenimiento.● Terminales de bajos recursos de

Hardware.● Ancho de Banda. (compresión inline)● Bajo costo de desarrollo e

implementación.

Aplicaciones Exitosas

● Google– gmail.google.com– maps.google.com– Google Suggest

● Amazon– A9.com

● Yahoo

Soporte para AJAX

● Web Server– Apache, IIS y cualquier servidor que

cumpla el estandar rfc http.– php,asp,perl,python.

● Browser– IE, Mozilla, Firefox, Safari.

● Case– Genexus

En el Futuro.......

● Bidireccionalidad en las conexiones. (politicas de seguridad muy severas en los navegadores web)

● Posibilidad de tener conexiones persistentes reales.

AJAX

Julio Guillermo Paredes CornejoDirector Servicios Electrónicos Sociedad Peruana de Computaciónhttp://socios.spc.org.pe/gparedesgparedes@spc.org.pe

Cambiando los Métodos en el Desarrollo Web

Puno, 21 Octubre 2005