AJAX растет очень быстро, и именно поэтому в нем много проблем. Мы надеемся, что с течением времени они будут решены, и AJAX станет идеальным для веб-приложений. Мы перечисляем несколько проблем, от которых в настоящее время страдает AJAX.
Сложность увеличивается
-
Разработчики на стороне сервера должны понимать, что логика представления будет требоваться как на клиентских страницах HTML, так и на стороне сервера.
-
Разработчики страниц должны владеть технологиями JavaScript.
Разработчики на стороне сервера должны понимать, что логика представления будет требоваться как на клиентских страницах HTML, так и на стороне сервера.
Разработчики страниц должны владеть технологиями JavaScript.
Приложения на основе AJAX могут быть сложны для отладки, тестирования и обслуживания
- JavaScript сложно проверить — автоматическое тестирование сложно.
- Слабая модульность в JavaScript.
- Отсутствие шаблонов проектирования или рекомендаций по передовому опыту.
Инструментарий / Рамки еще не созрели
- Большинство из них находятся в бета-фазе.
Никакой стандартизации XMLHttpRequest пока нет
- Будущая версия IE решит эту проблему.
Нет поддержки XMLHttpRequest в старых браузерах
- Ифраме поможет.
Зависимость и несовместимость технологии JavaScript
- Должен быть включен для приложений, чтобы функционировать.
- Тем не менее, существуют некоторые несовместимости браузеров.
Код JavaScript виден хакеру