AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de...
Transcript of AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de...
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