![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 6 Dołączył: 10.08.2009 Skąd: Nowe Miasto Lubawskie Ostrzeżenie: (0%) ![]() ![]() |
Czy mi się wydaje czy też bardzo wiele stron internetowych za bardzo uzależnia swoje aplikacje od włączonego Javascript w przeglądarce? Spojrzałem na kilka popularnych portali (przynajmniej w Polsce) i dochodzę do wniosku że są one zbyt uzależnione od Javascript. Wiem że Javascript wielce wspomaga atrakcyjność aplikacji, między innymi dzięki AJAX lub JQuery, ale bez włączonego Javascript w przeglądarce te aplikacje są nie do życia. Są toporne, i ciężko w nich o jakąkolwiek funkcjonalość. A czytałem w wielu książkach o tym aby jakąkolwiek aplikację się projektuje, nastawić ją najpierw na użytkowanie bez Javascript, a jeśli jest włączona wtedy nastawić ją na Javascript. Chyba niektórzy poszli moim zdaniem za bardzo na skróty nie dostosowując aplikacji do braku obsługi Javascipt.
Dochodzi do tego że bez włączonego Javascript w przeglądarce wychodzi komunikat: "Aplikacja nie będzie działać poprawnie bez włączonego Javasript". Moim zdaniem zmuszanie użytkownika do czegokolwiek jak w powyższym komunikacie jest równe z mijaniem się z celem aplikacji, należy z tym walczyć (IMG:style_emoticons/default/smile.gif) Co wy o tym sądzicie? Ten post edytował bolverk 22.11.2009, 00:55:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Cytat W sumie warto się zastanowić czy nie przesadzacie z używaniem kodu PHP. też rodzi niebezpieczeństwa. Zgadzam się z tym. Ogólnie to projektując duże aplikacje, należy jak najbardziej zminimalizować transfer danych z i do serwera od klienta, niezależnie od postaci tego klienta. Powstało już dawno wiele technologii takich jak RIA, SmartClient, itd.. które pozwalają przenieść część logiki a mianowicie, logikę interakcji, z serwera na klienta po to by zaoszczędzić zasoby serwera. Idealnym przykładem tego jest Gmail. W Gmailu cały klient poczty jest napisany w javascript, cała logika nawigacji, prezentacji, stronnicowania, sortowania, grupowania i cała reszta jest po stronie klienta dzięki czemu serwer może sobie pozwolić na wysyłanie tylko "surowych" danych. Dzięki temu, duży proces obliczeniowy jest przenoszony z serwera na klienta co odciąża ich serwery. A za tym idą oszczędności finansowe. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 03:23 |