Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> Zbyt duże uzależnienie aplikacji od Javascript, bez JS aplikacje są nie do życia
bolverk
post
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
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


99% użytkowników ma włączone JS, więc nie masz się co dziwić - 1% nikt się nie przejmuje.

Przy czym dobrze jest gdy krytyczna funkcjonalność działa bez JS.
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Sądzę, że to błędne myślenie. Skoro można korzystać z javascript dla uatrakcyjnienia witryny to jak najbardziej. Gdybyśmy zważali na ten 1 procent to musielibyśmy jeszcze projektować strony pod ie 5.5 przez co nadal byśmy nie mieli animacji w js, wygodnych interfejsów itp.
Po prostu trzeba iść z duchem czasu. A książki często są przestarzałe i jestem zdania, że nie powinno się ufać wszystkiemu co jest napisane jeżeli sam tego nie sprawdzisz.
Go to the top of the page
+Quote Post
bełdzio
post
Post #4





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


dobrze zaprojektowany serwis powinien działać zarówno z jak i bez JS. weź pod uwagę, że wiele urządzeń mobilnych nie ma wsparcia dla JS nie wspominając już o ludziach korzystających ze screen readerów
Go to the top of the page
+Quote Post
marcio
post
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat(bełdzio @ 22.11.2009, 13:57:23 ) *
dobrze zaprojektowany serwis powinien działać zarówno z jak i bez JS. weź pod uwagę, że wiele urządzeń mobilnych nie ma wsparcia dla JS nie wspominając już o ludziach korzystających ze screen readerów


Sry o jakich mobilnych urzadzeniach mowisz?


Teraz wszystko ma wsparcie dla js, przynajmniej umpc,mid,pda i komorki mysle te z symbianem gdzie dziala nawet flash to js tez.

Go to the top of the page
+Quote Post
nasty
post
Post #6





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat(bełdzio @ 22.11.2009, 13:57:23 ) *
dobrze zaprojektowany serwis powinien działać zarówno z jak i bez JS. weź pod uwagę, że wiele urządzeń mobilnych nie ma wsparcia dla JS nie wspominając już o ludziach korzystających ze screen readerów

Na moim "urządzeniu mobilnym" mam JS.

I powiedz mi kto z "urządzenia mobilnego" surfuję po sieci? one są po to aby coś szybko sprawdzić.
Go to the top of the page
+Quote Post
darko
post
Post #7





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Fakt, że krytyczną funkcjonalność powinno się umieścić też pomiędzy tagami <noscript></noscript>
Go to the top of the page
+Quote Post
marcio
post
Post #8





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
I powiedz mi kto z "urządzenia mobilnego" surfuję po sieci? one są po to aby coś szybko sprawdzić.


Zdziwilbys sie, duzo ludzi w tym np ja.

Go to the top of the page
+Quote Post
nasty
post
Post #9





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat(marcio @ 22.11.2009, 15:38:08 ) *
Zdziwilbys sie, duzo ludzi w tym np ja.

Surfujesz sieć na < 4 calach?
Go to the top of the page
+Quote Post
Spawnm
post
Post #10





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Dla telefonów itp. powstają osobne strony przystosowane do tego. Trudno abym ograniczał swój serwis bo ktoś nie ma js lub chce oglądać stronę 1250px na monitorku 100px.
Go to the top of the page
+Quote Post
NuLL
post
Post #11





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


Zacznijmy moze od prostego pytania - po co wylaczac Javascript ?

Ten post edytował NuLL 22.11.2009, 16:29:59
Go to the top of the page
+Quote Post
webdice
post
Post #12


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Tym którzy liczą się z odsetkiem użytkowników których przeglądarka nie obsługuje JavaScript, proponuję aby liczyli się również z tymi którzy posiadają przeglądarki tekstowe. Dodatkowo, tak jak napisał poprzednik, warto byłoby również zadbać o tych którzy nie zaktualizowali swoich aplikacji do przeglądania stron. Jednym słowem - powodzenia.
Go to the top of the page
+Quote Post
marcio
post
Post #13





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat(nasty @ 22.11.2009, 15:53:27 ) *
Surfujesz sieć na < 4 calach?



Cytat(Spawnm @ 22.11.2009, 16:15:40 ) *
Dla telefonów itp. powstają osobne strony przystosowane do tego. Trudno abym ograniczał swój serwis bo ktoś nie ma js lub chce oglądać stronę 1250px na monitorku 100px.

A czy forum.php.pl jest przystosowane dla mobilnych urzadzen?
Zreszta teraz nic nie jest pisane pod nie bo to przegkadarka ma dobrze wyswietlic strone w rozdzielczosci qvga,vga,wvga i hvga etc... i dac mozliwosc obslugi minimum js, a nie ze programista ma sie tym przejmowac.
Sorki ale jest prawie 2010 wiec......

Tak zdarza sie ze surfuje za pomoca psp albo jednego z 2 pda.
Go to the top of the page
+Quote Post
sztosz
post
Post #14





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(NuLL @ 22.11.2009, 16:29:37 ) *
Zacznijmy moze od prostego pytania - po co wylaczac Javascript ?


Zdziwił się byś ile ludzie używa tego: http://noscript.net/ w firefoxie. Zdziwił byś jeszcze bardziej ile syfu zamiast użyteczności daje nam JS, gdybyś się nad tym zastanowił. Czemu oglądając co drugą stronę internetową mam odpalać JS z kilku innych stron reklamowych? Internet to nie telewizja, tu mogę wybierać co oglądam na danym "kanale".

I zgadzam się z autorem tematu, że mało mamy użyteczności z JS, wolałbym mieć możliwość wyboru. I ja np. bardzo często próbuje coś z komórki w necie znaleźć i mam problem między innymi właśnie przez JS uniemożliwiający przeglądanie strony kiedy jest wyłączony.

Ten post edytował sztosz 22.11.2009, 16:47:01
Go to the top of the page
+Quote Post
bełdzio
post
Post #15





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Cytat(Spawnm @ 22.11.2009, 16:15:40 ) *
Trudno abym ograniczał swój serwis bo ktoś nie ma js lub chce oglądać stronę 1250px na monitorku 100px.

a co ze screen readerami?


Cytat(nasty @ 22.11.2009, 15:22:54 ) *
I powiedz mi kto z "urządzenia mobilnego" surfuję po sieci? one są po to aby coś szybko sprawdzić.


chce coś sprawdzić wchodzę, a tam js potrzebne i co teraz?
Go to the top of the page
+Quote Post
batman
post
Post #16





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(bełdzio @ 22.11.2009, 13:57:23 ) *
dobrze zaprojektowany serwis powinien działać zarówno z jak i bez JS. weź pod uwagę, że wiele urządzeń mobilnych nie ma wsparcia dla JS nie wspominając już o ludziach korzystających ze screen readerów

Dobrze zaprojektowany serwis, posiada odrębną wersję dla urządzeń mobilnych. Nie tylko z powodu javasctip. Głównie dlatego, by nie pakować obrazków i css, które ważą dziesiątki kB.

Cytat(marcio @ 22.11.2009, 16:41:52 ) *
A czy forum.php.pl jest przystosowane dla mobilnych urzadzen?
Zreszta teraz nic nie jest pisane pod nie bo to przegkadarka ma dobrze wyswietlic strone w rozdzielczosci qvga,vga,wvga i hvga etc... i dac mozliwosc obslugi minimum js, a nie ze programista ma sie tym przejmowac.
Sorki ale jest prawie 2010 wiec......

I co z tego, że jest 2010. Masa ludzi nadal wierzy z Yeti, UFO i inne zabawne rzeczy...
Pokaż mi forum, które dostosowane jest do urządzeń mobilnych. By było trudniej musi to być polskie forum oraz o ogólnokrajowym zasięgu.

Cytat(sztosz @ 22.11.2009, 16:43:17 ) *
Zdziwił się byś ile ludzie używa tego: http://noscript.net/ w firefoxie. Zdziwił byś jeszcze bardziej ile syfu zamiast użyteczności daje nam JS, gdybyś się nad tym zastanowił. Czemu oglądając co drugą stronę internetową mam odpalać JS z kilku innych stron reklamowych? Internet to nie telewizja, tu mogę wybierać co oglądam na danym "kanale".

I zgadzam się z autorem tematu, że mało mamy użyteczności z JS, wolałbym mieć możliwość wyboru. I ja np. bardzo często próbuje coś z komórki w necie znaleźć i mam problem między innymi właśnie przez JS uniemożliwiający przeglądanie strony kiedy jest wyłączony.
Jak już ktoś wspomniał - mamy 2010 rok. Zmień komórkę na taką, która obsługuje js.



Projektując serwis, który korzysta z js/flash/silverlight/java, należy mieć na uwadze użyteczność serwisu. I zgadzam się z tym, że najważniejsze funkcjonalności muszą działać bez wodotrysków. Jednak nie popadajmy ze skrajności w skrajność. Jeśli zaczniemy tak optymalizować serwis, by był użyteczny dla osób niedowidzących i niewidomych, zgodny ze wszystkimi - nawet najbardziej absurdalnymi - standardami oraz działał tak samo na urządzeniach mobilnych jak na komputerze, to okaże się, że mamy goły tekst z kilkoma obrazkami.
Go to the top of the page
+Quote Post
Crozin
post
Post #17





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Głównie dlatego, by nie pakować obrazków i css, które ważą dziesiątki kB.
Akurat nie dlatego... bo arkusze stylów mają taki atrybut jak media, który definiuje czy ma on być w ogóle wczytywany czy nie, a taka Opera (nie wiem jak reszta) jeżeli jakiś obrazek ma display: none również go nie pobiera.
Go to the top of the page
+Quote Post
batman
post
Post #18





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Mimo, że Opera Mini ma duży udział w rynku, to nie jest takim monopolistą ja IE na desktopach. Dlatego też jeśli jakaś witryna nie ma wersji mobilnej, to dużo użytkowników urządzeń mobilnych się do niej zniechęci.
Co do stylów, to fakt. Jest atrybut media, który załaduje odpowiedni styl. Co nie zmienia faktu, że mogą istnieć takie przeglądarki, które i tak pobiorą wszystkie pliki css.
Go to the top of the page
+Quote Post
marcio
post
Post #19





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
Mimo, że Opera Mini ma duży udział w rynku


Co nie zmienia faktu ze coraz wiecej ludzi, przynajmniej tych uzywajacych WM uzywaja inne przegladarki:

Opera 9.7 lub SKyfire w ktorych wszystko dziala jak nalezy do tego skyfire obsluguje flash'a.

Go to the top of the page
+Quote Post
bolverk
post
Post #20





Grupa: Zarejestrowani
Postów: 57
Pomógł: 6
Dołączył: 10.08.2009
Skąd: Nowe Miasto Lubawskie

Ostrzeżenie: (0%)
-----


Cytat
Zacznijmy moze od prostego pytania - po co wylaczac Javascript ?


Niekiedy radzi się aby wyłączać Javascript z powodów ochrony przed atakami. Min. XSS.

Nie myślałem że moim krótkim przemyśleniem wywołam wilka z lasu w postaci takiej dyskusji (IMG:style_emoticons/default/smile.gif)

Ten post edytował bolverk 22.11.2009, 23:17:16
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 10:39