Aspectos importantes en el desarrollo con Ajax
Las peculiaridades del funcionamiento de Ajax hace necesario tener en cuenta varios aspectos para que los usuarios de nuestras aplicaciones queden totalmente satisfechos. Esto es lo que se explica en Los 7 pecados mortales de Ajax.
Os dejo aquí un pequeño resumen:
- No informar al usuario de lo que está sucediendo. La carga de las páginas no se hace de la manera convencional con Ajax, por lo que el navegador no lo interpreta como tal. Se hace necesario, por tanto, informar al usuario en lugares donde con otras tecnologías no es necesario.
- No proporcionar al usuario información de la página (como la URL). Puesto que el JavaScript en la máquina cliente está generando la página de forma dinámica, hay que ofrecer en todo momento al usuario la URL de forma que no tenga que repetir N pasos cada vez que quiera llegar a una página determinada.
- Evitar la desactualización de ciertas partes de la página. Bajo mi punto de vista, esta parte del artículo es aplicable a cualquier tecnología.
- Gestionar correctamente el texto y los juegos de caracteres. Hay que configurarlo bien en el lado del servidor para que se codifique correctamente lo que se envía.
- Tener en cuenta que hay navegadores que tienen Javascript deshabilitado. Muchos usuarios pueden no familiarizarse con la forma de navegar que proporciona el uso de Ajax.
- Precaución con el exceso de dinamismo. Al igual que en el tercer punto, creo que este aspecto debería tenerse en cuenta en cualquier desarrollo.
- Hay que controlar lo que ocurre en el cliente, ya que el modo de trabajo asíncrono podría provocar que un error en el lado del cliente no sea conocido por el servidor, con los problemas que ello puede acarrerar.
Aún no hay comentarios.
