Ajax

399 views
360 views

Published on

Desarrollo con AJAX vs Desarrollo clasico

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
399
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ajax

  1. 1. AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación http://socios.spc.org.pe/gparedes [email_address] Cambiando los Métodos en el Desarrollo Web II SEMIC – II SINASOL Puno, 21 Octubre 2005 UNAP
  2. 2. ¿Que es AJAX? <ul><li>Acrónimo Asynchonous JavaScript And XML </li></ul><ul><li>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. </li></ul><ul><li>Usa HTML, DOM Document Object Model, XML, DHTML, etc. </li></ul>
  3. 3. Modelo Web Clásico
  4. 4. Modelo AJAX
  5. 5. Clásico AJAX
  6. 6. Ventajas AJAX sobre el modelo Clásico <ul><li>Persistencia en conexiones. </li></ul><ul><li>Ahorro en Ancho de Banda. </li></ul><ul><li>Mantenimiento Reducido. </li></ul><ul><li>Sensación de Rapides en la interface. </li></ul><ul><li>Escalabilidad. </li></ul><ul><li>Compatible con cualquier plataforma en el servidor (asp, php, perl, etc) </li></ul>
  7. 7. Desventajas <ul><li>Complejidad </li></ul><ul><li>Portabilidad referentes a navegadores limitado (IE, Mozilla, Firefox, Safari). </li></ul>
  8. 8. Aporte para el desarrollo de Aplicaciones Web <ul><li>Ingresa concepto de eventos sincronizados con el servidor en aplicaciones web. </li></ul><ul><li>Desarrollo por Ventanas ante el desarrollo por páginas. </li></ul><ul><li>Emulación en tanto persistencia en conexión de datos. </li></ul><ul><li>Seguridad en las aplicaciones. </li></ul><ul><li>Verdadero modelo de capas. </li></ul>
  9. 9. Ventajas de las aplicaciones AJAX con las aplicaciones visuales <ul><li>Portabilidad. </li></ul><ul><li>Mantenimiento. </li></ul><ul><li>Terminales de bajos recursos de Hardware. </li></ul><ul><li>Ancho de Banda. (compresión inline) </li></ul><ul><li>Bajo costo de desarrollo e implementación. </li></ul>
  10. 10. Aplicaciones Exitosas <ul><li>Google </li></ul><ul><ul><li>gmail.google.com </li></ul></ul><ul><ul><li>maps.google.com </li></ul></ul><ul><ul><li>Google Suggest </li></ul></ul><ul><li>Amazon </li></ul><ul><ul><li>A9.com </li></ul></ul><ul><li>Yahoo </li></ul>
  11. 11. Soporte para AJAX <ul><li>Web Server </li></ul><ul><ul><li>Apache, IIS y cualquier servidor que cumpla el estandar rfc http. </li></ul></ul><ul><ul><li>php,asp,perl,python. </li></ul></ul><ul><li>Browser </li></ul><ul><ul><li>IE, Mozilla, Firefox, Safari. </li></ul></ul><ul><li>Case </li></ul><ul><ul><li>Genexus </li></ul></ul>
  12. 12. En el Futuro....... <ul><li>Bidireccionalidad en las conexiones. (politicas de seguridad muy severas en los navegadores web) </li></ul><ul><li>Posibilidad de tener conexiones persistentes reales. </li></ul>
  13. 13. AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación http://socios.spc.org.pe/gparedes [email_address] Cambiando los Métodos en el Desarrollo Web Puno, 21 Octubre 2005

×