ajax
DESCRIPTION
Desarrollo con AJAX vs Desarrollo clasicoTRANSCRIPT
AJAX
Julio Guillermo Paredes CornejoDirector Servicios Electrónicos Sociedad Peruana de Computaciónhttp://socios.spc.org.pe/[email protected]
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/[email protected]
Cambiando los Métodos en el Desarrollo Web
Puno, 21 Octubre 2005