La utilización de AJAX en los proyectos web es algo realmente sencillo, que dan mucha vistosidad ya que te permiten hacer cosas que antes solo podías hacer programando aplicaciones de escritorio.
Con AJAX puedes actualizar una determinada zona de tu página web sin obligar a descargarla de nuevo. Entre otras cosas puedes recoger o actualizar datos de forma que casi el usuario ni se entera. Permite que el usuario tenga una experiencia mucho más agradable con la web, no tiene que esperar “tanto” a que se descarguen páginas o elementos inecesarios. La web se convierte en algo realmente ágil.
A nivel de desarrollo, esta posibilidad puede llegar a cegar, ya que inconcientemente te apetece implementarlo por todos lados. Y como todo, es un error intentar usarlo siempre ya que como todos los elementos, AJAX también tiene puntos negativos.
Para mí el más importante, es que los usuarios aún no están preparados, ni acostumbrados.
Si haces una web, no puedes usar siempre AJAX, por un detalle estúpido, la gente le encanta clicar en el boton “Atras”. Por cierto a mi también. Es algo que estamos acostumbrados desde que existe internet. Ir a páginas y retroceder justo a la pantalla anterior. Con la utilización masiva de AJAX, sin darte cuenta puedes perder esta carácteristica. El boton “Atras” seguirá funcionando, pero no hará, ni mostrará la última página que el usuario estaba viendo (recordad que carga zonas específicas), sino la última página que se cargó completamente. Y esta última seguramente no será la que espera ver.
Para usar 100% ajax solo te queda hacer una aplicación web, donde el usuario no pueda tener la intención de ir hacia atrás. Es algo que se puede conseguir. Por ejemplo el webmail de yahoo, es 100% AJAX y que yo recuerde nunca tuve la tentación de darle al boton para retroceder.
Es cuestión de costumbres, estamos acostumbrados que en las aplicaciones de escritorio no tenemos botón para retroceder, así que si realmente se consigue una aplicación web, nosotros no notamos la diferencia y no echamos de menos esa funcionalidad.
Así que hay que vigilar con el uso de AJAX según sea el ámbito del proyecto y usarlo SOLO cuando sea realmente necesario, provechoso y con el mínimo impacto en la navegabilidad de los usuarios.
Posts relacionados:



Yo tengo muchas ganas de empezar a hacer cosas con AJAX… aunque hasta ahora no he tenido mucho tiempo libre para ponerme con ello.
En el trabajo he propuesto hacer una interfaz web para que el cliente no requiera de instalarse la aplicación para consultar datos, pero de momento la cosa está en stand-by hasta que el cliente nos diga si le gusta o no la idea…
Al final, creo que lo utilizaré para el proyecto fin de carrera, que sigue por ahí colgado, a la espera de que algún día el trabajo y la familia me den un respiro…
Es una gran eleccion Manu, te van a quedar las cosas limpitas limpitas, te recomiendo ajax pino, frescor sin igual.
Manuel, rpingao!! tu tb estás pendiente del proyecto, juas juas, es que los buenos, dejamos las nimiedades para cuando tengamos tiempo.
Antes de hacer nada con él, haz un mini-proyecto con AJAX para entender bien los puntos negativos que pueden llegar a suceder.
Albert, estás muy gracioso últimamente….