![]() |
![]() |
![]()
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: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
a istnieje cos takiego jak zbyt duże uzależnienie od kodu JS? albo jest uzalezniona albo nie jest ... Albo palisz papierosy albo nie i co to znaczy zbyt duże uzależnienie od palenia? To, że nie jesteś w stanie się od tego oderwać lub jesteś w stanie bo masz mniejsze uzależnienie. Proste? A uzależenienie od js polega np na tym, że webdeveloper nie umie stworzyć strony, która NIE WYMAGA js, np przy cięciu layoutu (nie chodzi tutaj o funkcjonalności). Ogromną ilość tricków i efektów wizualnych można zrobić w samym css, gdzie cześć używa js. Cienie pod pewnymi elementami to ogrom debili używa jqueryshadow (które jest znacznie cięższe przy wiekszej ilości elementów + wolniej działa) chociaż nie ma ku temu potrzeby. Przykładów jest więcej. Oczywiście, że temat ma sens, tylko nie każdy jest w stanie się wysilić i spojrzeć na to w ten sposób, czy rzeczywiście zawsze idziemy na łatwiznę kosztem wydajności i niezawodności. Mały błąd w js i reszta nie działa. Mały błąd w css, nie ma takiej tragedi. Jeżeli coś z założenia nie musi działać na javascript to po co go używać? Ten post edytował wookieb 25.11.2009, 16:04:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 14:45 |