Your SlideShare is downloading. ×
0
Ajax
Ajax
Ajax
Ajax
Ajax
Ajax
Ajax
Ajax
Ajax
Ajax
Ajax
Ajax
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ajax

339

Published on

Caracteristica

Caracteristica

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Este es un muy buen trabajo relacionado con la tecnología AJAX.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
339
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
1
Likes
1
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 Ing. José Eduardo Cardona Herramientas Web.
  • 2. AJAX
    • Qué es y cómo funciona AJAX
    • AJAX (Asynchronous JavaScript And XML) es una técnica de desarrollo Web para crear aplicaciones interactivas mediante la combinación de tecnologías ya existentes.
    • AJAX es una técnica de desarrollo web, por la cual se pueden crear aplicaciones web más  rápidas y cómodas para el usuario. 
    • Por medio de esta técnica el cliente puede interactuar con el servidor de manera  asincrónica, actualizando el contenido de las páginas, sin necesidad de volver a cargarlas.
  • 3. Tecnologías Que Componen Ajax
    • JavaScript - Para manejar el objeto XMLHttpRequest
    • y DOM tratar para los datos recibidos.
    • HTML - Distribuye en la ventana del navegador los
    • elementos de la aplicación y la información recibida
    • por el servidor
    • CSS - Define el aspecto de cada elemento y dato
    • de la aplicación
    • XML - Es el formato de los datos transmitidos del servidor al cliente (navegador) y que posteriormente serán mostrados.
    • Lenguaje de servidor - Genera la información útil en XML y la envía al navegador.
    AJAX
  • 4. Funcionamiento
    • El usuario accede a la aplicación que es enviada por el servidor en formato HTML, JavaScript y CSS.
    • Luego el código JavaScript de la aplicación pide al servidor los datos que quiere mostrar y este, ejecuta un código de lado de servidor que envía al navegador los datos en formato XML.
    • Cada vez que el usuario realiza una acción que significa mostrar unos datos, la capa JavaScript, repite la acción anterior de manera invisible al usuario y muestra los datos deseados.
    AJAX
  • 5. Funcionamiento
  • 6. Funcionamiento Web vs Ajas
  • 7. XMLHttpRequest
    • Es una instancia de una API que nos permite la transferencia de datos en formato XML desde los script del navegador ( JavaScript, JScrip, VBScript ... ) a los del servidor ( PHP, Perl, ASp, Java ... ).
  • 8. Ventajas de Ajax
    • Las páginas no se recargan constantemente.
    • El tiempo de espera puede ser menor.
    • Se pueden lograr aplicaciones web que sin AJAX  definitivamente no se podrían hacer, como el conocido  Google Maps por ejemplo.
  • 9. Desventajas Ajax
    • Es necesario que el navegador soporte y tenga habilitado JavaScript. Pero no es una “desventaja” ya que casi todos los navegadores modernos soportan JavaScript.
    • Al tener que ejecutar más código del lado del cliente, puede enlentecerse el rendimiento de la máquina del cliente. Por eso debe usarse AJAX con moderación.
    • Los usuarios no pueden obtener una URL a la cual poder referirse, en caso de querer recomendar la página, o volver a esa página en algún momento. Por eso debe saberse cuando usar AJAX y cuando no.
    • Más trabajo para los desarrolladores. Programar aplicaciones con AJAX puede llegar a ser tedioso a veces.
  • 10. Navegadores que permiten AJAX
    • Navegadores basados en Gecko como Mozilla, Mozilla Firefox, SeaMonkey, Camino, K‐Meleon, Flock, Epiphany, Galeón, Google Chrome y Netscape versión 7.1 y superiores
    • Microsoft Internet Explorer para Windows versión 5.0 y superiores, y los navegadores basados en él.
    • Apple Safari versión 1.2 y superiores, y el Web Browser por S60 de Nokia tercera generación y posteriores
    • Opera versión 8.0 y superiores, incluyendo Opera Mobile Browser versión 8.0 y superiores
    AJAX
  • 11. Navegadores que no permiten AJAX
    • Opera 7 y anteriores
    • Microsoft Internet Explorer para Windows versión 4.0 y anteriores
    • Safari, cualquier versión anterior a la 1.2
    • Navegadores basados en texto como Lynx y Links
    AJAX
  • 12. QUIÉN ESTÁ USANDO AJAX?
    • Google está haciendo una significativa inversión en el acercamiento Ajax. Todos los grandes productos que Google ha introducido en el ultimo año (Orkut, Gmail, la última versión de Google Groups, Google Suggest, y Google Maps ) son aplicaciones Ajax. (Para datos más técnicos de estas implementaciones Ajax, lean estos excelentes análisis de Gmail, Google Suggest, y Google Maps.) Otros están siguiendo la tendencia: muchas de las funciones que la gente ama en Flickr dependen de Ajax, y el motor de búsqueda de Amazon A9.com aplica tecnologías similares.
    AJAX

×