AJAX to ból w dupie, ponieważ w istocie oznacza to, że będziesz musiał napisać dwa zestawy podobnego kodu: jeden dla przeglądarek z włączoną obsługą JavaScriptu i bez.Framework sieciowy, w którym AJAX nie był po myśli
Nie tylko to, ale musisz połączyć zdarzenia JavaScript, aby podłączyć się do modeli i wyświetlić wyniki.
A jeśli wszystko, co nie było wystarczająco złe, należy wysłać zmianę adresu wraz z żądaniem, w przeciwnym razie użytkownik nie będzie w stanie "kliknąć" poprawnie (w razie pomyłki przyjrzeć się temu, co dzieje się z paskiem adresu po kliknięciu linków w Gmailu).
Poszukujemy czegoś, co miało na celu przewidywanie i projektowanie z uwzględnieniem wszystkich tych problemów.
Wydajność i bezpieczeństwo są również oczywistymi poważnymi problemami.
Uwielbiamy również systemy oparte na konfiguracji, w których nie trzeba pisać dużo kodu, wystarczy, że wpiszesz go w łatwy do odczytania format konfiguracji.
To jest jak prosić o świętego Graala, prawda?
Jeśli tworzysz aplikację web * (w przeciwieństwie do prostej witryny), nie musisz się martwić, że JavaScript jest wyłączony. Sprawienie, że cała aplikacja działa bez JavaScriptu, nie jest warte całego bólu. Jeśli Twoi użytkownicy chcą korzystać z Twojej aplikacji, powinni mieć włączoną obsługę JavaScript; to część umowy. –
Jak napisać dynamiczną stronę bez JavaScriptu, jeśli flashowanie jest poza granicami? [Jeśli chcesz przesunąć się w lewo, naciśnij 7 razy strone] Zastanów się, czy obsługa JavaScript jest "Wymaganiem systemowym" ... – Warty