AJAX - Problemas actuales
AJAX está creciendo muy rápido y esa es la razón por la que contiene muchos problemas. Esperamos que con el paso del tiempo se vayan resolviendo y AJAX se convierta en el ideal para aplicaciones web. Enumeramos algunos problemas que AJAX sufre actualmente.
Complexity is increased
Los desarrolladores del lado del servidor deberán comprender que la lógica de presentación será necesaria en las páginas del cliente HTML, así como en la lógica del lado del servidor.
Los desarrolladores de páginas deben tener conocimientos de tecnología JavaScript.
AJAX-based applications can be difficult to debug, test, and maintain
- JavaScript es difícil de probar, las pruebas automáticas son difíciles.
- Débil modularidad en JavaScript.
- Falta de patrones de diseño o pautas de mejores prácticas todavía.
Toolkits/Frameworks are not mature yet
- La mayoría de ellos se encuentran en fase beta.
No standardization of the XMLHttpRequest yet
- La versión futura de IE abordará esto.
No support of XMLHttpRequest in old browsers
- Iframe ayudará.
JavaScript technology dependency and incompatibility
- Debe estar habilitado para que funcionen las aplicaciones.
- Aún existen algunas incompatibilidades de navegador.
JavaScript code is visible to a hacker
- El código JavaScript mal diseñado puede provocar problemas de seguridad.