AJAX - bieżące problemy
AJAX rozwija się bardzo szybko i dlatego zawiera wiele problemów. Mamy nadzieję, że z biegiem czasu zostaną rozwiązane i AJAX stanie się idealnym rozwiązaniem dla aplikacji internetowych. Wymieniamy kilka problemów, na które obecnie cierpi AJAX.
Complexity is increased
Programiści działający po stronie serwera będą musieli zrozumieć, że logika prezentacji będzie wymagana na stronach klienta HTML, a także w logice po stronie serwera.
Twórcy stron muszą mieć umiejętności obsługi JavaScript.
AJAX-based applications can be difficult to debug, test, and maintain
- JavaScript jest trudny do przetestowania - automatyczne testowanie jest trudne.
- Słaba modułowość w JavaScript.
- Brak wzorców projektowych lub wskazówek dotyczących najlepszych praktyk.
Toolkits/Frameworks are not mature yet
- Większość z nich jest w fazie beta.
No standardization of the XMLHttpRequest yet
- Przyszła wersja IE zajmie się tym.
No support of XMLHttpRequest in old browsers
- Iframe pomoże.
JavaScript technology dependency and incompatibility
- Musi być włączona, aby aplikacje działały.
- Nadal istnieją pewne niezgodności przeglądarki.
JavaScript code is visible to a hacker
- Źle zaprojektowany kod JavaScript może powodować problemy z bezpieczeństwem.