Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Mají budoucnost šablonovací systémy v JavaScriptu?

Marek Soldát
Marek Soldát (neregistrovaný) ---.171.broadband10.iol.cz
26. 6. 2009 7:18

A teď stopnout a zamyslet se...

Kdybych věděl, jak bude vypadat budoucnost, tak bych asi byl někde jinde, nicméně doufám, že v šablonovacích systémech v JS to nebude.
  1. 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. 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. 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.
Martin Hassman aura:85
26. 6. 2009 7:24

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í.

Marek Soldát
Marek Soldát (neregistrovaný) ---.171.broadband10.iol.cz
26. 6. 2009 12:02

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.

Martin Hassman aura:85
26. 6. 2009 12:18

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.

Marek Soldát
Marek Soldát (neregistrovaný) ---.171.broadband10.iol.cz
26. 6. 2009 13:08

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: 

  1. 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).


  1. 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?
Martin Hassman aura:85
26. 6. 2009 13:15

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.

Marek Soldát
Marek Soldát (neregistrovaný) ---.171.broadband10.iol.cz
26. 6. 2009 15:38

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 :-)

Martin Hassman aura:85
26. 6. 2009 15:45

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ě).

Vít Šesták aura:72
26. 6. 2009 9:06

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í?

scorpi
scorpi (neregistrovaný) ---.net.upc.cz
26. 6. 2009 14:28

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.

Zasílat nově přidané příspěvky e-mailem