Herramientas web "Ajax"
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Herramientas web "Ajax"

on

  • 616 views

 

Statistics

Views

Total Views
616
Views on SlideShare
616
Embed Views
0

Actions

Likes
1
Downloads
5
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Presentación Ajax, recordar que una presentación debe contener las ideas principales de los temas a tratar.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Herramientas web "Ajax" Presentation Transcript

  • 1. Nueva relación a las aplicaciones web
  • 2. Introducción
    • En el mundo del desarrollo de las aplicaciones web al parecer ha surgido una palabra de moda, la cual es AJAX, y aunque muchos la han oído nombrar, la verdad es que pocos saben de que se trata, sin embargo esto no es algo que no tenga solución y esa es la intención con el siguiente material en donde espero que de forma breve, logren entender de que va este tema y el uso que se le esta dando.
  • 3.
    • Es la unión de muchas tecnologías, en donde cada una de las que hacen parte de ella, aportan su propio merito. AJAX incorpora:
    • presentación basada en estándares usando XHTML y CSS;
    • exhibición e interacción dinámicas usando el Document Object Model;
    • Intercambio y manipulación de datos usando XML and XSLT;
    • Recuperación de datos asincrónica usando XMLHttpRequest;
    • y JavaScript poniendo todo junto.
  • 4.  
  • 5.
    • 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.
    • Estos proyectos demuestran que Ajax no es solo técnicamente importante, sino también prácticos para aplicaciones en el mundo real. Esta no es otra tecnología que solo trabaja en un laboratorio. Y las aplicaciones Ajax pueden ser de cualquier tamaño, de lo más simple, funciones simples como Google Suggest a las muy complejas y sofisticadas como Google Maps.
  • 6. Quienes componen Ajax?
    • Uno de los primeros entornos para programar sitios web que permitió a los  programadores  incorporar AJAX fácilmente fue  Ruby on Rails .
    • A9 , buscador de  Amazon.com
    • Flickr . Álbumes de fotos online.
    • Oddpost , servicio avanzado de webmail de Yahoo!
    • Basecamp , servicio de gestión de proyectos diseñado por 37Signals sobre plataforma Rails.
    • 24SevenOffice  ERP/CRM.
    • Panoramio.com  Comunidad de fotos sobre Google Maps.
    • meebo  Mensajería Instantánea desde tu navegador.
    • Trabber.com  Buscador de vuelos.
    • IBM ya propuso un  toolkit AJAX para Eclipse . la coalición también ha prometido tener en cuenta la compatibilidad con el  Kabuki AJAX Toolkit  actualmente en la incubadora de Apache.
  • 7. Ajax es una combinación de cuatro tecnologías ya existentes:
  • 8.
    • Las páginas con AJAX son más difíciles de desarrollar que las páginas estáticas.
    • Las páginas creadas dinámicamente mediante peticiones sucesivas AJAX, no son registradas de forma automática en el historial del navegador, así que haciendo clic en el botón de "volver" del navegador, el usuario no será devuelto a un estado anterior de la página, en cambio puede volver a la última página que visitó. Soluciones incluyen el uso de IFrames invisible para desencadenar cambios en el historial del navegador y el cambio de la porción de anclaje de la dirección (después de un #).
    • Los motores de búsquedas no entienden JavaScript. La información en la página dinámica no se almacena en los registros del buscador.
    • Hay problemas usando Ajax entre nombres de dominios. Eso es una función de seguridad.
    • El sitio con Ajax usa más recursos en el servidor. Recomendación: sólo usar las peticiones necesarias en Ajax, no desarrollar todo el sitio en AJAX. Con esto garantizamos menos recursos del servidor.
    • Es posible que páginas con Ajax no puedan funcionar en teléfonos móviles, PDA u otros aparatos. Ajax no es compatible con todos los software para ciegos u otras discapacidades.
  • 9.
    • Ha de tenerse en cuenta que ésta es una lista general, y el soporte de las aplicaciones Ajax dependerá de las características que el navegador permita.
    • Navegadores basados en Gecko como Mozilla, Mozilla Firefox, SeaMonkey, Camino, K-Meleon, IceWeasel, Flock, Epiphany, Galeon y Netscape versión 7.1 y superiores
    • Navegadores basados en WebKit como Google Chrome de Google o Safari de Apple.
    • Microsoft Internet Explorer para Windows versión 5.0 y superiores, y los navegadores basados en él
    • Navegadores con el API KHTML versión 3.2 y superiores implementado, incluyendo Konqueror versión 3.2 y superiores y el Web Browser for 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.
  • 10. Navegadores que no permiten Ajax
    • Opera 7 y anteriores
    • Microsoft Internet Explorer para Windows versión 4.0 y anteriores
    • Anteriores a Safari 1.2
    • Dillo
    • Navegadores basados en texto como  Lynx  y  Links
    • Navegadores para personas con capacidades especiales visuales ( Braille )
    • Algunos navegadores de teléfonos móviles
    • Navegador de la  PSP
  • 11. Referencias
    • ↑   Using a GIF as a Data Pipe , explicación y ejemplo de uso de la técnica imagen/cookie (en inglés).
    • ↑   Remote scripting with javascript , Explicación y ejemplo de procesar un archivo JavaScript bajo demanda (en inglés).
    • ↑   microsoft.public.scripting.remote , sustitución del applet Java por el objeto XMLHttpRequest (en inglés).
    • ↑   ARSCIF , A Framework for Asynchronous Remote–Script Callback Invocation (en inglés)
    • ↑   Script Callbacks in ASP.NET (en inglés)
    • ↑   protocolo SVGT  (en inglés).