![Page 1: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/1.jpg)
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
![Page 2: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/2.jpg)
¿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.
![Page 3: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/3.jpg)
Modelo Web Clásico
![Page 4: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/4.jpg)
Modelo AJAX
![Page 5: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/5.jpg)
Clásico AJAX
![Page 6: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/6.jpg)
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)
![Page 7: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/7.jpg)
Desventajas
● Complejidad● Portabilidad referentes a navegadores
limitado (IE, Mozilla, Firefox, Safari).
![Page 8: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/8.jpg)
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.
![Page 9: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/9.jpg)
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.
![Page 10: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/10.jpg)
Aplicaciones Exitosas
● Google– gmail.google.com– maps.google.com– Google Suggest
● Amazon– A9.com
● Yahoo
![Page 11: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/11.jpg)
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
![Page 12: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/12.jpg)
En el Futuro.......
● Bidireccionalidad en las conexiones. (politicas de seguridad muy severas en los navegadores web)
● Posibilidad de tener conexiones persistentes reales.
![Page 13: AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación gparedes@spc.org.pe](https://reader033.vdocumento.com/reader033/viewer/2022061223/54c6deb149795990548b4bc9/html5/thumbnails/13.jpg)
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