Rozdział 10. Interakcja po stronie klienta

_

10.1. Czy stosować programy wykonywane po stronie klienta?

Jest wiele argumentów za tym by tego nie robić. Począwszy od ograniczania liczby odbiorców naszych informacji (czy to z powodu używania nie obsługującego ich oprogramowania, czy z wyłączenia odpowiednich opcji), poprzez zwiększania stopnia skomplikowania aplikacji do... W pewnych sytuacja mają jednak zastosowanie...
programy mające działać niezależnie od stanu sieci
dane zmieniające się dynamicznie w zależności od wyborów klienta (nie wpływające jednak na stan wzajemnych relacji klient-serwer)
Trzeba jednak przeprowadzić rachunek czy inwestycje związane z kosztami budowy i utrzymania oprogramowania działającego w kompletnie nieprzewidywalnym środowisku (jakim jest (położona być może gdzieś daleko, na słabym łączu) stacja klienta, z przeglądarką o nieznanych parametrach) są równoważone przez efekt jaki można osiągnąć... W większości znanych mi wypadków NIE (po prostu większość znanych mi aplikacji to rozmaite zegarki, skaczące okienka, i inne ,,bajery''). Kolejnym problemem jest nie do końca opracowany model interakcji programów osadzonych w kodzie HTML/XML w strukturę dokumentu, w sposób jego analizy przez przeglądarkę (jest to jedna z przyczyn niekompatybilności rozmaitych wersji języków skryptowych).

Patrz też:.