Title: AJAX
1II SEMIC II SINASOL Puno, 21 Octubre 2005 UNAP
AJAX
Cambiando los Métodos en el Desarrollo Web
Julio Guillermo Paredes Cornejo Director
Servicios Electrónicos Sociedad Peruana de
Computación http//socios.spc.org.pe/gparedes gpar
edes_at_spc.org.pe
2Que 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.
3Modelo Web Clásico
4Modelo AJAX
5AJAX
Clásico
6Ventajas 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)
7Desventajas
- Complejidad
- Portabilidad referentes a navegadores limitado
(IE, Mozilla, Firefox, Safari).
8Aporte 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.
9Ventajas 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.
10Aplicaciones Exitosas
- Google
- gmail.google.com
- maps.google.com
- Google Suggest
- Amazon
- A9.com
- Yahoo
11Soporte 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
12En el Futuro.......
- Bidireccionalidad en las conexiones. (politicas
de seguridad muy severas en los navegadores web) - Posibilidad de tener conexiones persistentes
reales.
13Puno, 21 Octubre 2005
AJAX
Cambiando los Métodos en el Desarrollo Web
Julio Guillermo Paredes Cornejo Director
Servicios Electrónicos Sociedad Peruana de
Computación http//socios.spc.org.pe/gparedes gpar
edes_at_spc.org.pe