Zadejte hledaný výraz...

Javascript – fakt se bez nej uz neobejdeme?

darksir
verified
rating uzivatele
(1 hodnocení)
4. 1. 2016 08:54:01
Ahoj, tunim jedem eshop a protoze je plny javascriptu, napadlo mne, si jej na chvili vypnout. Nastalo zdeseni, protoze temer nic nevidim a kdyz se probojuju k nejakemu zbozi, tak nejsem schopny jej vlozit do kosiku.
Ze srandy jsem se zkusil podivat na jine eshopy, jsou na tom +- podobne. Vetsi hraci, kteri nepouzivaji opensource slataniny sice umozni bez JS zobrazit obsah, ve velke vetsine pripadu ale nevidim obrazky, nebo nepridam zbozi do kosiku.
A tak se ptam - ma smysl to resit? Nebo mam ty 2% lidi, s vypnutym JS proste ignorovat?
4. 1. 2016 08:54:01
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162701
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 1. 2016 09:39:16
Já jsem zastánce toho, že web má fungovat i bez javascriptu, má být schopný tvořit konverze a splňovat svůj cíl. Jednak tím vyřeším problém s vyhledávači a roboty, kteří jsou poté schopní takový web procházet (nemusí se jednat pouze o vyhledávače, ale třeba i nástroje pro čtení). Zároveň tím zajišťuji dopřednou kompatibilitu na exotických zařízeních a lepší testovatelnost projektu.
Nelíbí se mi současný trend cpát všude mraky animací, javascriptů, různých pořád viditelných lišt, odnáší to mobilní telefon a menší zařízení, web mnohem pomaleji reaguje na ovládání, mnohem více zatěžuje zdroje a uživatelský prožitek je pryč. Neispiruj se u velkých eshopů, ti mají tak obrovskou váhu, že nemusí dbát na správnost a stejně ty objednávky protlačí.
4. 1. 2016 09:39:16
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162700
Petr Homoky
verified
rating uzivatele
(7 hodnocení)
4. 1. 2016 10:09:00
My u většiny běžných stránek JS nepotřebujeme a užíváme ho proto, abychom dosáhli něčeho, co CSS neumožňuje. Web pak potom běžně funguje, i když to není 100%. Na druhou stranu, pokud víme, že je potřeba udělat nějakou funkcionalitu, ke které ten JS potřebujeme, tak to prostě uděláme jen v JS a moc nás to netrápí.
4. 1. 2016 10:09:00
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162699
darksir
verified
rating uzivatele
(1 hodnocení)
4. 1. 2016 10:19:38
Hmm ty JS jsou tam hlavne kvuli responzivity, prepinani css stylu podle velikosti okna, atd. pak kvuli nahledum obrazku, zvetsovani pri najeti mysi, atd. Ale ve finale je ten web bez JS uplne nepouzitelny, protoze obrazky se nevykresli, ruzne casti webu se totalne rozplacnou, atd. Ten web je s JS super, na mobilu to funguje hezky, na PC taky, zadne debilni animace, ani listy tam nejsou, ale to, ze to neni vubec pouzitelne s vypnutym JS mne trochu desi :-( Cekal jsem, ze nebude fungovat par veci, ale tohle ne.
4. 1. 2016 10:19:38
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162698
i-PRESS
verified
rating uzivatele
(2 hodnocení)
4. 1. 2016 10:20:11
Pokud projekt stavím od začátku, pak samozřejmě tak, aby bez JS fungoval, tedy primárně aby se místo AJAXem formulář odeslal standardním způsobem. nějaké animace atd neřeším, i když i to se většinou snažíme řešit přes css, kde si optimalizaci řeší nativně prohlížeče. Jestliže ale máte stávající eshop js-only, je to jiné.
Odhadněte si náklady na přepis a pokud zjistíte, že Vás překopání (programátor, kodér, úprava dokumentů jak nakupovat atd) vyjde třeba na 70K, musíte si sami spočítat, kdy Vám to ony 2% zaplatí.. V ideálním světě funguje každý web na všem, ale praxe je spíše taková, že se spíše řeší jestli je to rentabilní. Jsou projekty, které prostě vyžadují pokrýt drtivou většinu, ale zase u spousty projektů cítím, že mohu být prospěšnější jinde, než když strávím týdny nad něčím, co ve výsledku pozná 50 lidí ročně.
4. 1. 2016 10:20:11
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162697
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
4. 1. 2016 10:55:17
Klienti s vypnutým javascriptem víceméně vymřeli někdy kolem roku 1999, takže těmi bych se vůbec nezabýval. Ta 2% jsou obvykle spíš boti, kteří nemají nastavenou hlavičku bota.
Nově ale vznikl jiný problém. U rychlého webu vždycky chcete načítat javascript asynchronně a hlavně na mobilu může trvat pár vteřin, než se načte. Web by tak měl fungovat víceméně bez něj. Nejlepší je jít cestou progressive enhancement - například obrázky se musí zobrazit i bez javascriptu, ale jejich zvětšování bez něj samozřejmě fungovat nebude.
Každopádně ale pokud je responzivita závislá na javascriptu, tak tam je něco hrozně špatně.
4. 1. 2016 10:55:17
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162696
alex93
verified
rating uzivatele
(70 hodnocení)
4. 1. 2016 13:42:58
Javascript - fakt se bez nej uz neobejdeme?
Ne, JS je to co dělá web plnohodnotným v dané době, před +-15 lety se dalo bez něj obejít :)
4. 1. 2016 13:42:58
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162695
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 1. 2016 13:52:29
třeba tady na webtrh je javascriptu hooodně decentně a funguje bez něj (co jsem zkoušel), nejedná se tedy o plnohodnotný web?
4. 1. 2016 13:52:29
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162694
darksir
verified
rating uzivatele
(1 hodnocení)
4. 1. 2016 14:00:44
Jojo, WT jsem zkousel a funguje hezky, ale je fakt, ze WT znam hoooodne dlouho a za tu dobu se nijak vyrazne nezmenil, takze se da rici, ze je to pomerne zastaraly web :-) Otazka je, jestli ty moderni weby, precpane JS jsou v necem lepsi? Jestli to neni jako s OS. Cim dal vice omalovanek, ale stale na tom clovek pise texty, brouzda a pousti muziku, jako pred 15ti lety, kdy stacila graficka nadstavba DOSu, obrazne receno :-)
4. 1. 2016 14:00:44
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162693
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 1. 2016 14:03:21
ano, jsou lepší, mají více javascriptu :-D. "Moderní" weby, které jsou přecpané js, panely, hýblátky nejsou z mého pohledu dobré. Primární cíl webu je poskytnout informace/službu a cokoliv dalšího, co mě od toho ruší nebo odrazuje, snižuje účinnost webu. Nemluvě o uživatelské použitelnosti na slabších zařízeních, tabletech, mobilech. Řada webů má tolik skriptů a logiky, že práce s nimi je trhaná a problémová anebo jak se vám objednává na mobilním czc.cz nebo alze? Není to k vzteku?
4. 1. 2016 14:03:21
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162692
alex93
verified
rating uzivatele
(70 hodnocení)
4. 1. 2016 14:06:12
Napsal TomášX;1252932
třeba tady na webtrh je javascriptu hooodně decentně a funguje bez něj (co jsem zkoušel), nejedná se tedy o plnohodnotný web?
To je jedno jestli decentně, ale je, ikdyby nebyl je to každého věc, chtěl jsem tím říct především, to že je hloupost se mu bránit zbytečně, abych ho tam vůbec neměl je to hloupost! V dnešní době existuje už dost webů fungující čistě na JS, SPA weby a bude to lepší.
Že funguje i bez něj to je v pořádku, tak by to mělo v nejideálnějším případě vypadat. Ale proč? Vypínání javascriptu u běžných uživatelů nemá význam, já si jej vypínám, tak maximálně, když je špatně napsaný, například vytěžuje neuměrně danému procesu CPU vysokým FPS. Jinak není důvod, je to přežitek bránit se JS.
Navíc, kdyby např: CSS nemělo zabudované v sobě nativní funkce jako např:hover, tak by opět přišel na řadu JS. A jsou věci, které se nedají řešit jen s CSS.
4. 1. 2016 14:06:12
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162691
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 1. 2016 14:14:45
ano, decentně protože trackovací js kód a wysiwyg editor, toť vše :).
Nikdo se tady js nebrání, je ale důležité myslet na případy, kdy buď js nefunguje nebo tvoří neúměrné překážky pro jiné funkce webu. SPA jsou pro vyhledávače a zejména třeba pro český seznam naprostá stopka a přes to nejede vlak.
Problémy současných webů lze hodně pozorovat na mobilu (či mobilním připojení), když není k dispozici LTE, web se sice načte ale ještě není možné s ním nijak pracovat a jen čekáš a čekáš. V nejhorším případě ho musíš načíst znovu. To je pro mě špatně, uživatelský prožitek mám na první místě.
4. 1. 2016 14:14:45
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162690
alex93
verified
rating uzivatele
(70 hodnocení)
4. 1. 2016 14:51:07
Napsal TomášX;1252945
ano, decentně protože trackovací js kód a wysiwyg editor, toť vše :).
Nikdo se tady js nebrání, je ale důležité myslet na případy, kdy buď js nefunguje nebo tvoří neúměrné překážky pro jiné funkce webu. SPA jsou pro vyhledávače a zejména třeba pro český seznam naprostá stopka a přes to nejede vlak.
Problémy současných webů lze hodně pozorovat na mobilu (či mobilním připojení), když není k dispozici LTE, web se sice načte ale ještě není možné s ním nijak pracovat a jen čekáš a čekáš. V nejhorším případě ho musíš načíst znovu. To je pro mě špatně, uživatelský prožitek mám na první místě.
Když nefunguje, nebo tvoří překážky, tak je třeba vyřešit ony překážky či nefunkci. Jako největší problém, vidím SEO problematiku jak píšete v případě čistě JS webů, to je jistě pravda. Ale tady spíše šlo o js funkce. SPA weby jsou zatím spíše experimentem z hlediska většiny lidí. Podle mě je důležité, aby celý web fungoval správně, a to lze i se správně napsaným JS ekosystémem. Tím, že první JS, vznikl dost špatně. Tak si hned zezačátku vytvořil špatnou pověst. Ta celá situace, kolem něj je složitá, ale rozhodně do webů patří a je na zvážení, jak a kdy ho používat vždycky tak ,aby to bylo k užitku. Ale dnes díky pokročilé technologii, se dá psát velmi dobrý JS, pomocí transpilerů a frameworků.
4. 1. 2016 14:51:07
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162689
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 1. 2016 14:56:53
nj. ale co když už samotná překážke je nutnost načtení desítek až stovek kb externích js kódů? Proto jsem raději, když web funguje sám o sobě bez js a ten ho jen vylepšuje a zjednodušuje, jak už souki zmínil progressive enhancement je tou vhodnou cestou.
Těch správně napsaných js je spíše více než méně a ač je js jednoduchý, pořád je obrovský problém v něm psát bez chyb.
4. 1. 2016 14:56:53
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162688
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
4. 1. 2016 15:02:45
Napsal TomášX;1252961
nj. ale co když už samotná překážke je nutnost načtení desítek až stovek kb externích js kódů?
Hlavní problém je, že to jsou obvykle roky neaktualizované knihovny, kde většina kódu řeší úplně zbytečně podporu IE6 a podobně. Viz například AJAX. Když chci poslat JSON požadavek na server a chci podporovat IE6 a jiné dinosaury, tak to znamená asi 100 řádků kódu. Pokud ale píšu pro aktuální web, tak už si vystačím s jedním řádkem. (viz třeba https://www.souki.cz/vyvojarske-ohlednuti)
Problém tedy není v javascriptu ale v tom, že většinu webů dělají lamy.
4. 1. 2016 15:02:45
https://webtrh.cz/diskuse/javascript-fakt-se-bez-nej-uz-neobejdeme/#reply1162687
Pro odpověď se přihlašte.
Přihlásit