- 1) Přístupnost, SEO, použitelnost z mobilu – to jsou všechno věci, které jsou s JS dost neslučitelné a narozdíl od předchozího diskutujícího si nemyslím, že jde o blbosti.
- 2) Zkuste si (na běžném uživatelském PC) v normálním prohlížeči otevřít 60 tabů stránek bez javascriptu a 60 tabů stránek s javascriptem, optimálně okořeněného flashovými bannery. Moje zkušenost je taková, že v druhém případě je celý systém tuhý víc, než jeden náš kolega po ránu, když ještě neměl kafe (zjištěný konverzní poměr je cca 10 tabů na –1 hodinu kolegova spánku). Zatímco v prvním případě, co se týče rychlosti, je systém stále lepší, byť jsem při provedeném testování kolegu zvýhodnil informací, že moje sekretářka má dneska minisukni. (pro potenciální rýpaly na téma, kdo si otevírá 60 tabů najednou, bych rád uvedl situaci, kdy hledáte nějakou informaci, která zrovna není na 1. stránce v Googlu)
- 3) Je na čase začít důsledně rozlišovat pojmy „webová stránka“ a „webová aplikace“. Webové aplikace se často vyvíjí i s konkrétní znalostí toho, na jakých PC poběží, a představa, že někdo bude hledat adresu na přihlášení do firemního systému přes Google, je za střízlivého stavu poněkud nepravděpodobná. Tam potom oba dva předchozí argumenty pochopitelně postrádají praktického významu.
Vlákno názorů k článku
Mají budoucnost šablonovací systémy v JavaScriptu?
A teď stopnout a zamyslet se...
Re: A teď stopnout a zamyslet se...
Přístupnost, SEO…jsou s JS dost neslučitelné
Doporučuji aktualizaci znalostí, tohle totiž není již pár let pravda. Při správném použití se tyhle věci vůbec vůbec nevylučují.
Re: A teď stopnout a zamyslet se...
Jak si správně podotknul, při správném použití. Jednak si obecně
myslím, že tahle cesta správné použití není, ale diskutujeme tady obecně
o budoucnosti téhle myšlenky a ve mně se ozval varovný pud sebezáchovy.
(Předem se omlouvám za poněkud neformální charakter příspěvku.)
Řeknu Ti story, úplně to vidim. Píše se rok 2012. Jedu autem do nějakého
maloměsta, kde sem nikdy nebyl. Prší jak blázen, na ulici ani noha. Kam jedu
zapomenu, ale na webu mají přeci mapku. Adresu taky zapomenu. Tahám mobil,
googlim. Nic. Tak zkoušim domény. Trefím se (úplnou náhodou). A nic –
AJAX. Pořiďte si lepší prohlížeč.
Chápeš to, že já budu někde v ňákym vidlákově, v autě, leje jak
blázen, nevim kam mam jet a sem totálně v p*deli jenom kvůli tomu, že
nějakej rádobywebmaster kouzlil s timhletim?
Možná sem staromódní, ale přístupnost informace se pro mě rovná tomu,
že ji najdu na 486ce v textovym režimu a nejlíp telnetem na port 80 a ten
požadavek GET tomu serveru napíšu sám. Což zvládnu do chvíle, než bude
webová stránka pouhou aplikací, kde pro dostupnost informace je potřeba se
serverem komunikovat mandarínskou čínštinou.
Re: A teď stopnout a zamyslet se...
To bude nějaký alternativní vesmír, já na mobilu se stránkami a aplikacemi problém nemám.
Re: A teď stopnout a zamyslet se...
Jenomze s mobilem, ktery plno lidi nepozna od PDAcka a prazskym signalem,
kde zvladneme pres 3G stahovat film od Cerneho mostu na Zlicin bez vypadku je
potreba se podivat na ruzne varianty jine:
- Je tezke to vysvetlovat lidem v IT, to se musi videt, stale existuji lide vlastnici telefon s cernobilym displejem a na WAP se podivaj (kdo rika, ze nekoukal na jizdni rady ve WML, ten to dela dodnes).
- Byt zavisly pri prohlizeni jedne stranky na trvajicim pripojeni (typicky AJAX) nam nebude vadit, dokud se nedostaneme do mist s vypadavajicim signalem, nebo jeste lepe, nebudeme si je chtit stahnout do notebooku pro cteni v letadle (a myslim ze jeste hodne dlouho na svete najdeme spoje, kde nebude dostupne Wi-Fi). A pak je to jednoduche – kdyz bude iDnes v AJAXu a Lidovky „postaru“, ktery internetovy denik bude v letadlech ctenejsi?
Re: A teď stopnout a zamyslet se...
Nechápu – proč by měl být web iDNESu postavený na AJAXu? Mám pocit jakobys byl kompletně mimo stávající téma. Je rozdíl mezi webem používajícím AJAX a webem postaveným na AJAXu.
Re: A teď stopnout a zamyslet se...
Já jenom chtěl upozornit na to, že AJAX není samospásný a mělo by se s ním jednat uvážlivě, což ty pochopitelně víš, ale u začátečníků a některých dalších si tím nejsem zcela jist. Necháme toho :-)
Re: A teď stopnout a zamyslet se...
Chybu jsi udělal v tom kroku, že jsi zapomněl, že tohle je odborný magazín pro vývojáře, kde zrovna takovou věc (v zásadě) všichni vědí (tudíž je to nošení dříví do lesa) a od diskutujících na takové téma se čeká „co víc“. Na Lupě bych takovou reakce pochopil, sem nepatří (rozhodně ne v téhle podobě).
Re: A teď stopnout a zamyslet se...
Dnešním mobilním prohlížečům Javascript moc nedělá problém, aspoň jednodušší. V Opeře mini jsem si nechal zobrazit stolní Google Reader a nebyl problém. Výkon může být problém, ale to se zlepšuje (JITka apod.) a, jak říkáte, je potřeba rozlišovat mezi aplikací a stránkou. Spustíte si někdy 60 desktopových aplikací?
Re: A teď stopnout a zamyslet se...
Presne tak – v opere mini jsem zkousel projizdet web (spis to byl administracni system) postaveny na javacriptovych sablonach (EJS) a slo to – po lehke optimalizaci to bude uplne bez problemu. Neni divu, kdyz je to prohnane pres upravene jadro desktopove opery – vznikaji tak zajimave paradoxy, v dnesni dobe si muzu napr. v Opere mini prohlidnout obrazky delane pres canvas, coz si ale uz neprohlidnu ani pres dospely Internet Explorer (to ze existuje i „emulace“ canvasu pro IE ted neni podstatne). Marek Soldat zjevne nevychazi z reality, ale argumentuje fundamentalisticky.