VÃa planet script y de ahà ajaxian blog leo un artÃculo de Alex Bosworth con unas sugerencias sobre cuando usar AJAX y cuando no.
AJAX está de moda, y la verdad es que mola 🙂 Pero no es bueno/adecuado que nos dejemos llevar por la moda y lleguemos a lo que llegó flash.
Como resumen, AJAX es interesante cuando….
- …cuando editamos a traves de formularios. Es un coñazo cuando quieres editar un campo y tienes que ir a una nueva web con un formulario.
- …tenemos arboles de datos con mucha profundidad. Un ejemplo en la docu de go-mono
- …tenemos comunicación rápida entre usuarios. ver como se recarga la página cada pocos segundos queda muy mal.
- …votaciones tipo si/no o califaciones numéricas
- …queremos aplicar filtros u ordenar listados de datos
- …introducimos similares(autocompletado)
Pero mejor no usar AJAX cuando…
- …tenemos formularios simples
- …busquedas
- …usamos las funciones básicas de navegación en nuestra web. Para que reprogramar aquello que deberÃa hacer el navegador (ir hacia trás, etc)
- …queremos reemplazar grandes textos. SI cambia toda la página por que no recargarla?
- …manipulamos el aspecto de la web. Para eso tenemos CSS
- …creamos widgets inutiles (también conocidos como «pijaditas» 🙂
En general recomienda el uso de AJAX en la aplicaciones web que son frecuentemente usadas por el usuario (o que el usuario lucha con ellas 🙂 y desaconseja hacer las tipicas pijaditas que se hacian con flash o reemplazar las funciones del navegador.