Los Ecosistemas



AJAX EN EL MUNDO WEB

En el internet se pueden encontrar con varios conceptos acerca de que es AJAX pero todos en resumen dirían que el término AJAX es un acrónimo de Asynchronous JavaScript + XML, que se puede traducir como "JavaScript asíncrono + XML".
En un artículo publicado por Jesse James Garrett el 18 de Febrero de 2005. Define AJAX de la siguiente forma:
“Ajax no es una tecnología en sí mismo. En realidad, se trata de varias tecnologías independientes que se unen de formas nuevas y sorprendentes.”

Entre sus VENTAJAS significativas a mi parecer tenemos que:

  • Las páginas con AJAX son más difíciles de desarrollar que las páginas estáticas.
  • Permite la reconfiguración de la página, mostrando los datos instantáneamente.
  • No se necesita recargar las páginas en el envió de información´

Pero por más tecnologías de las que cuente no todo es perfecto ya que contiene algunas desventajas como por ejemplo:

  • El sitio con Ajax usa más recursos en el servidor.
  • Código oculto tras Java Script, impidiendo a buscadores la indexación de los contenidos
  • Hay problemas usando Ajax entre nombres de dominios. Eso es una función de seguridad.
  • Los usuarios pueden no estar acostumbrados a que la página no recargue, pensando que su solicitud no ha sido enviado o que no funcione.
  • Requiere de muchas librerías Java script, haciendo lento la carga.

Aun que sea una tecnologíatan genial aun hay pocos Navegadores que permiten Ajax como por ejemplo:


1. Opera versión 8.0 y superiores, incluyendo Opera Mobile Browser versión 8.0 y superiores.
2. Navegadores con el API KHTML versión 3.2 y superiores implementado, incluyendo Konqueror versión 3.2 y superiores, Apple Safari versión 1.2 y superiores, y el Web Browser for S60 de Nokia tercera generación y posteriores
3. Google Chrome

Y por otro lado navegadores hay navegadores que no permiten Ajax:
• Safari 1.2 y anteriores
• Opera 7 y anteriores
• Algunos navegadores de teléfonos móviles
• Navegadores basados en texto como Lynx y Links
• Navegadores para personas con capacidades especiales visuales (Braille)


Como bien ya deben de saber AJAX son un conjunto de tecnologías de las cuales puedo destacar:
• XMLHttpRequest, para el intercambio asíncrono de información
• DOM, para la interacción y manipulación dinámica de la presentación.
• XML, XSLT y JSON, para el intercambio y la manipulación de información.
• JavaScript, para unir todas las demás tecnologías.
• XHTML y CSS, para crear una presentación basada en estándares.

Ir a la barra de herramientas