Ventajas e inconvenientes de utilizar ajax
Ajax es el acrónimo de Asynchronous JavaScript and XML, esta tecnología, o para ser más preciso, este conjunto de tecnologías aplicadas de forma concreta, nos permite crear «aplicaciones web» más eficientes en la interacción con el usuario.
Ajax es realmente útil tanto en apliaciones web completas como en pequeñas utilidades. Como ejemplo de aplicaciones webs basadas en Ajax podemos mencionar Gmail o Google Maps, y como muy buenas utilidades cabe destacar su utilización en Google Sugest, Amazon, Flickr, o Livesearch, últimamente utilizado en la blogosfera.
Hay que tener mucho cuidado si nos decidimos a implentar un sitio basado en Ajax, hoy por hoy creo hay más inconvenientes que ventajas en los resultados, aunque a decir verdad los incovenientes son debidos de la falta de costumbre de los usuarios a utilizar este tipo de aplicaciones. También hay que tener en cuenta que por el simple hecho de que «esté de moda» no significa que sea la mejor opción para nuestro sitio, ya que para disponer información en una página web es mucho más recomendable utilizar las tecnologías recomendadas por el W3C como XHTML y CSS y nuestro lenguaje de interpretación en el servidor como PHP.
Ventajas
- Rapidez en las operaciones.
- Más cerca de crear realmente «Aplicaciones web».
- Menos carga del servidor (menos transferencia).
- Menos ancho de banda (nos podemos ahorrar mucho dinero si tenemos muchas visitas).
Inconvenientes
- Deja de existir el boton atrás (los usuarios deben cambiar su manera de entender los sitios web).
- El usuario no está acostumbrado (espera ver una carga de página).
- Debemos «avisar» (visualmente) al usuario que recargamos alguna parte de la página. Recargar partes lógicas. Colocar alertas visuales en un lugar privilegiado.
- Problemas con los buscadores.
- No podemos pasar URLS de partes concretas de la web (dejan de existir en parte los famosos Permalinks)
- ¿Qué pasa con los favoritos? Con Ajax no podemos añadir una página en concreta en nuestros favoritos.
- No podemos pasar la url concreta de donde estamos.
- Dependiendo de la carga del servidor podemos experimentar tiempos tardíos de respuesta.
- Necesario javascript, por tanto siempre hay que crear caminos alternativos.
Deja una respuesta