Ajax
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
392
On Slideshare
392
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. ¿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.
  • 3. Modelo Web Clásico
  • 4. Modelo AJAX
  • 5. Clásico AJAX
  • 6. 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)
  • 7. Desventajas
    • Complejidad
    • Portabilidad referentes a navegadores limitado (IE, Mozilla, Firefox, Safari).
  • 8. 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.
  • 9. 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.
  • 10. Aplicaciones Exitosas
    • Google
      • gmail.google.com
      • maps.google.com
      • Google Suggest
    • Amazon
      • A9.com
    • Yahoo
  • 11. 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
  • 12. En el Futuro.......
    • Bidireccionalidad en las conexiones. (politicas de seguridad muy severas en los navegadores web)
    • Posibilidad de tener conexiones persistentes reales.
  • 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