Všechno je jinak. Ti, co měli pravdu, nám lhali, zatímco kacíři to s námi mysleli dobře.
Prolog
Začátkem letošního roku napsal Chamurappi na Lupu poměrně neaktuální článek Soumrak nad moderním X. Má smysl ještě dnes vyvracet dávno vyvrácené mýty o XHTML? Ptal jsem se sám sebe. K mému překvapení se pod článkem rozhořela plamenná diskuse plná emotivních výkřiků, které mě vrátily do dob nejtvrdší evangelizace. Pochopil jsem, že za ty roky mýty spíš zakořenily.
Laikům budiž odpuštěno. Jenže v oné diskusi dostala také řada osobností domácího webdesignu příležitost se historicky znemožnit. Dostala a využila. Přiznám se, že jsem to dlouho nemohl rozdýchat. S odstupem času to vnímám jako důležitou životní zkušenost.
Dějství první
Jak se blížilo desetileté výročí vývojového patu XHTML & CSS, přemýšlel jsem, jak k němu vůbec mohlo dojít. Jak je možné, že v době neomezené celosvětové komunikace není lidstvo schopno řešit technické záležitosti? Vlastně celkem banální. Co je HTML markup proti sestavení vesmírné rakety? Neschopnost řešit humanitní problémy je pochopitelná, ale i technické?
Získal jsem pocit, že hlavní mozky W3C trpí syndromem mrtvého
koně. Cválají dál na oři jménem XHTML a nechtějí si připustit, že
už je napůl v salámu. Že drakonickým pravidlům XML specifikace nelze
v reálném světě dostát. Že DTD má příliš slabé vyjadřovací
schopnosti, přičemž umí spoustu věcí značně zkomplikovat. Ale hlavně,
že autorům webových stránek slavné XHTML vůbec nic nedalo. Ačkoliv
touží po tolika nových vlastnostech, počínaje lepšími formuláři, konče
třeba elementem pro video.
Pak jsem si uvědomil, že onou neschopností netrpí jen W3C. Dnes a denně jsme obětí jiné neschopnosti – neschopnosti vylepšit e-mailový protokol a zbavit se tak tun spamu. A podobných příkladů lze najít celou řadu. Začalo mi docházet, že problémem ve stáji W3C nebude zesnulý hřebec. Oči mi otevřela zmíněná diskuse na Lupě. Problémem je komunikace. Tedy příliš mnoho komunikace. Komunikující komunita. Největší význam pro rozvoj civilizace má jedinec. Komunita je mor.
První verzi HTML vymyslel jeden chytrej chlap. Jakmile se dalo dohromady hodně chytrejch chlapů, dopadlo to prachbídně.
Poznámka: jak začnete úvahy rozvíjet dál, zpochybníte si i principy demokracie. Dnes je mi hodně blízký Aristoteles a sympatizuji s jeho třemi právními formami státu.
Dějství druhé
Kupodivu i v oboru webdesignu se našel jednotlivec s ambicemi spasit HTML. Ian Hixie Hickson se pro mě stal jiskřičkou na konci tunelu, a to i přesto, že s mnoha jeho názory se neztotožňuji. Jenže, je chytrej, má obrovské zkušenosti a hlavně – je to jednotlivec 🙂 Holt komunitám nevěřím. Teď, v době Webu 2.0 🙂
A pak se to stalo! Pak to bouchlo! V květnu W3C adoptovalo HTML 5, vypiplané dítě Iana Hicksona. Mezi řádky lze číst, že tím vlastně odpískalo projekt XHTML. Nikdo to nahlas neřekne.
Ještě před pár lety se na HTML vs. XHTML vypisovaly kurzy přesně opačné. Neuvěřitelné se stalo skutečností.
(pro srandu králíkům, srovnejte úroveň diskusí pod oběma odkazovanými články na Lupě)
Epilog
Chamurappi může prožívat obrovskou satisfakci. Dlouhé roky upozorňoval na
vady X-specifikací a byl za to nelichotivě častován. A najednou mu
historie, jindy tak nespravedlivá, dala za pravdu. Vlastně se divím, že na
Webylonu letošní převrat vůbec nereflektoval. Mohl napsat: „já vám to
celou tu dobu říkal, vy pitomci.“ Měl by na to právo.
Je docela zvláštní, že o novém svěžím větru informuje pouze Martin Hassman. Nu což, dělá to výborně. Také mám v plánu o HTML 5 občas psát. Z toho téma sálá nadšení a pocit naděje.
Jo, a co na to Daniel Dočekal? Inu, jako vždy 🙂
Komentáře
neregistrovaný návštěvník Nevermind #1
Dočekal se odjakživa chová jak kretén, nejenom v hospodě.
Dgx má samozřejmě pravdu
error414 #2
Docekal me dostal, mel jsem snim tu cest a jedine co o nem mohu rict ze to neni nearogantni clovek.
Ale ten komentar nema chybu.
A k tomu XHTML a HTML4/5/6/7 ti davam za pravdu ze tak banalni jazyk jako je html vyvolova takove reakce a takove sachovani s pismenem X.
JersyWoo #3
Na mě jde z toho smutek. Odklon od xml a znovuotvírání pandořiny html skřínky.
hvge #4
Pekný članok hneď takto z rána. Pohnúť davom sa nedá, ale je možné ho prilákať na niečo úplne nové. Takže si myslím, že ľudstvo svoje technické problémy vyrieši tak, že ich nechá zhniť. V budúcnosti príde určite nejaká nová technológia, ktorá priláka vývojárov. Takže tak, ako sa dnes cíti programátor C v dôchodku (rozumej na PHP) pri pohľade na všetky tie dnešné skratky ktoré letia, tak sa budete cítiť vy, pri pohľade na „Web 4“ :)
dond #5
Pokud anabáze s HTML 5 (o níž nevím ni zbla) byla dobrá k tomu, aby si i dgx uvědomil, že základem rozvoje civilizace je chytrej jedinec, pak řikám, že to byla anabáze správná. 🙂
Honza M. #6
A kdy bude Texy ve výchozím nastavení zapnuté na HTML? 😁
Filosof #7
Muhehe, Daniel to teda zase zakončil 🙂 – btw. teď čtu knihu o mobilním webu a XHTML se mi z pohledu mobilů rozhodně NEZDÁ mrtvé a odpískané.. vemu ji s sebou na PWPčko a pokecáme…
SuE #8
#7 Filosofe, lamy nečtou web z mobilu, protže mají moc široký čenich mezi očima a mobil je moc úzký, takže nějaké X je vůůbec nevzrušuje, u mě to máš marné 🙂
karf #9
Myslím, že dneska je celkem šumák, jestli se bude používat XHTML nebo HTML (osobně preferuji XML based jazyky už jen pro společnou syntaxi a možnost zpracování jednotnými nástroji). Hlavní boj se odehrává na úrovni DOM a budoucnosti webových aplikací (a jestli přežije JS+CSS+DOM, nebo je převálcuje Flash či Silverlight). To, že se někdo dokáže vážně hnípat v dávno zapomenutých zákoutích syntaxe HTML bych považoval spíš za úsměvnou úchylku.
XHTML je pozitivní myšlenka. To, že se moc neujala, je vinou nepodpory ze strany prohlížečů, nedával bych to za vinu nezájmu webových vývojářů. Stejně tak jako SVG, které počítám mezi nejlepší technologie, které na půdě W3C vznikly.
Jen se pozastavuju nad tím, že z tématu XHTML vs. HTML5 někteří dělají téměř civilizační problém.
Martin #10
Radek Hulán na hrad! Ať nám vládnou ti nejlepší a nejchytřejší! Nejvyšší vládce udělá trapným žabomyším sporům rázný konec.
Ondrej #11
V době kdy umíme spoustu věcí mi začíná připadat, že internet se dále nerozvíjí tak rychle a úžasně jako dřív (díky historickým důvodům a zpětné kompatibilitě)
Otázka: Je vůbec dlouhodobě správné se vrtat a snažit se vylepšit Internet? Na akademických půdách se testuje a používá mnoho různých sítí, které nejsou zatížené historií a 30 let starým TCP/IP. Prodere se nějaká taková do komerční sféry? Nahradí „Internet“?
A proč ne? Já jsem pro, odpadly by problémy se zpětnou kompatibilitou, začněme na zelené louce a lépe. Vždyť nám HTTP nedovolí takových skvělých věcí (už je rok 2007). Nazvěme to Internet2 (jedna z takových sítí se opravdu tak jmenuje, i když naposled jsem četl o této problematice kdesi v Chipu v pradávných dobách) a pojďme dělat opravdové weby 2!
A vůbec by nevadilo že by tady byly roky dvě komerční sítě, prostě by se postupně na Internet zapomnělo a nový fenomén ("Viděl jsi už ten nový Internet2? Ne, ještě mám XPčka, ale chystám se koupit nový OS, který podporuje nové protokoly) může být porozen.;)
Prostě řešit, že nemůžeme prosadit lepší markupy, protože je přeci nepodporujě IE6 je strašně zbrďující. HTML 5 nic revolučního nepřináší, jen vylepšuje co se dá.
Nevím jestli blábolím, ale HTML 5 bude přinejlepším v roce 2010 a to mě optimizmem nenaplňuje.
MiSHAK #12
Už jenom nasazení XForms by bylo celkem průlomem ve vývoji dneska stagnujících specifikací. Prakticky se zase bude čekat na Microsoft než požehná novým elementům a udělá nové MSIE.
#1 neregistrovaný návštěvníku Neverminde, Tak nevermind mě trochu zaskočil, pokud je to ten nevermind kterého znám z fakulty, trochu si s ním popovídám 🙂
#11 Ondreji, Zpětná nekompatibilita znamená relativně zbytečné utrácení peněz a zdrojů… Mimo to určitě půjdou „ptákoviny“ HTML 5 resp. XHTML 3.0 vložit nadvakrát (stejně jako se dneska vkládá flash atp.), sice to bude na dvě věci, ale takhle se to táhne s HTML od začátku.
humanoidvani #13
po precteni clanku na lupe sem se podival na zdrojak stranky autora clanku na ktery tak vehemente odkazujes…
http://www.webylon.info/K.17
a to co sem tam videl sem snad jeste nevidel.
Kdyby konkurencni weby mely takovyto kod, mnul bych si ruce… protoze poslat takovyto web v SERP kamsi by byla sranda.
Jeste podotknu, ze autor teto
<del>
prasarny</del>
kodu asi jeste nevidel CSS …<h2 id="C">
<span>
<big>
C</big>
o sám nerad…</span>
</h2>
za tohle by me vyhodili z prace ;) (prehanim)
Lot #14
#11 Ondreji, Z myšlenky každých 10 až dvacet let tvořit další, zpětně nekonpatibilní technologii abychom mohli začít na zelené louce nejsem nijak odvázaný.
Martin Hassman #15
Děkuji za pochvalu 😄
Ten problém s psaním o „svěžích větrech“ je mnohem širší. Poslední dobou kdykoliv se podívám na jakékoliv téma související s webem hlouběji a jásám „no ty jsi ale pěkně zajímavé téma“, jsem překvapen, že o tom u nás nepíše nikdo. Výjimkou jsou jen dvě témata: SEO a přístupnost. Ta jsou prostě v módě, ta dnes frčí, o těch píše kdekdo a někteří opravdu skvěle. Jakmile tahle témata opustíme, narazíme na nápis „zde jsou lvi“ ohraničující krajinu ticha.
Občas se ptám, kde jsou ti, co by o nich psali? Schovali se? Nebo umřeli?
P.S.: Zcela úmyslně jsem ze seznamu populárních témat v Čechách vynechal web dvounulku 😄
Radek Hulán #16
„Největší význam pro rozvoj civilizace má jedinec.“ – neboli parafráze z WELL.DONE: když má 1000 pičmulínků jiný názor, jedná se o přímý důkaz, že pravdu mám já 🙂
Pokrok tvoří opravdu jen a pouze géniové, Web 2.0 komunita tvoří maximálně tak vrchoval Gausse curve, tedy nezodpovědnost a socialismus.
macbeth #17
Niektoré časti článku mi pripomenuli welldone… i keď je to prvý raz (na tomto webe), trochu ma to mrzí… ešte spomenúť pičmulínkov a je to :)
macbeth #18
#17 macbethu, hm, tak dlho som čakať nemusel :D
Radek Hulán #19
Osobně nerozumím tomu, proč někoho HTML 5 vzrušuje. Podpora v prohlížečích neexistuje, představa že bude „už“ v MSIE 8.0 je nereálná, takže čekáme zhruba na rok 2011 až 2012. Je dobré zajímat se o budoucnost, ale s mírou…
Manq #20
#13 humanoidvani, On se za svůj kód nestydí. Právě naopak. Myslím, že je na něj hrdý.
fero #21
#16 Radku Huláne, Pozor! Neplest si fakty a pravdu s nazormi vaseho pretekajiciho ega
Radek Hulán #22
#21 fero, co se ti nelíbí, urážející šmudlo?
Podle plánu HTML WG:
Takže kolem roku 2012 by to mohlo být v prohlížečích. Samozřejmě, to je mimořádně optimistické, a spíše to bude ještě později…
pixy #23
Tyhle planý akademický debaty… Stejně v dohledných letech nebude záležet na žádné specifikaci, ale jen a výhradně na implementaci v prohlížečích (čti na podpoře v IE). A W3C si může třeba i vydat stopadesát specifikací tiskem na křídovým papíře a se zlatou ořízkou a ve všech bude podpora SVG, tag VIDEO, ale když to nebude umět IE, používat se to prostě nebude.
Ale díky za ty filozofický odkazy. Jak to tak vidím, asi se pustím do čtení Aristotela. Chytrej chlapík, zdá se.
roman #24
#10 Martine, Ja by som sa rád zastal Radka. On neopdorúča primárne všetko od Microsoftu. On odporúča to čo sa mu akurát páči. Ak sa mu niečo nebude páčiť tak obráti kormidlo kedykoľvek aj o 1080 stupňov 😉
dond #25
#22 Radku Huláne, Dovolil bych si upozornit, že #21 fero odkazuje na #16 Radek Hulán, ne na #19 Radek Hulán, bych si dovolil upozornit. Nejdřív čtu, pak píšu. A nenadávám, nemusím, nemusím…
Filip Jirsák #26
Není to trochu předčasné? Historie mu dá za pravdu, až se bude HTML 5 běžně na webu používat a většina prohlížečů ho bez problémů zobrazí – dojde-li k tomu vůbec někdy. A to stejně ještě nebude muset znamenat, že HTML 5 bude lepší než X-specifikace.
David Grudl #27
#3 JersyWoo, už i tvá RSS čtečka se od XML odklonila, protože RSS čtečka musí číst kanály, a ne u 20 % z nich oznámit, že jsou špatně sestavené a odmítá je. Honza Bien by dokázal to číslo upřesnit, zeptám se ho.
#6 Honzo M., Texy je ve výchozím nastavení kompatibilní s HTML 5 🙂
#13 humanoidvani, ten kód je geniální! Protože vždycky se na něj někdo chytne, zas a zas. To mě nepřestane fascinovat 🙂
#23 pixy, specifikace je nutnost, ale musí být autoritativní. Činnost W3C dnes už tak bohužel nepůsobí.
K té filosofii: zrovna teď je patrný krásný příklad toho, na co demokracie nestačí – prosadit důchodovou reformu. Stejný problém mají i v Německu atd., takže nemá smysl to házet na naše politiky. Ale to odbočuju, pokecáme večer 🙂
#26 Filipe Jirsáku, historie mu dala za pravdu tím, že XHTML se používat nezačalo a zmizel tlak na jeho používání. Jestli se prosadí HTML 5, s tím to až tak nesouvisí.
Mezi námi, věřím že se ujme, protože už dnes kusanec této specifikace zvádá trio Firefox & Opera & Safari a IE je dnes v jiné pozici, než před pár lety.
humanoidvani #28
#27 Davide Grudle, Nemazme si med kolem huby .....
Pripomina mi to jednu vec: To neni chyba, to je feature 😁
roman #29
#28 humanoidvani, Autor toho kodu je znamy obsesiou specifikaciami a to co tam vydis je dosledok. On to nerobi nahodne, to je schvalnost a tvoje rozhorcovanie sa #13 humanoidvani nad tou prasarnou vycari smutny usmev na tvari uz aj mne… to mal dgx na mysli.
Acci #30
Jenže nastane se to samé, co se stalo při návrhu HTML? Tedy, že geniální návrh HTML5 od jednoho člověka začne pod křídly W3C chřadnout, až se nakonec z něj to samé, jako s XHTML – tedy že myšlenka možná byla pěkná, ale po skoro sedmi letech od vydání ho prakticky nikdo nezačne používat? Je sice pravda, že to, zda se specifikace uchytí, určují prohlížeče a ty již některé útržky HTML5 podporovat začínají, ovšem stále jsou tak malé, že se z nich HTML5 web poskládat nedá.
<small>
A nebo na tohle celý tento článek upozorňuje a jen já to nepochopil?</small>
#22 Radku Huláne, Jenže některé části specifikace dnešní prohlížeče podporují (nejvíce pravděpodobně Opera, která již umí Web Forms 2.0), viz třeba článek na Wikipedii). Jen tak mimochodem: CSS 2.1 bylo teprve 19. července letošního roku označeno jako Candidate Recommendation.
#13 humanoidvani, Kód Webylonu je ale právě (skoro) čistý, skoro bych se ho nebál označit za poezii pro každého kodéra. Tagy jsou použity tam, kde být mají a navíc jen ty, které jsou opravdu potřeba.
Roj #31
I o tom jsem psal, kdyz jsem postavil ideologii vs. pragmatismus 🙂
aTeo #32
Ach jo, dal bych si tlačenku s cibulí a octem… :-/
hizd #33
HTML 5 nepohřbívá XHTML
Naopak je mimo jiné novou verzí XHTML 1
Parsování X-ové verze HTML 5 se nadále řídí specifikací XML. Ne-X-ová verze opouští formální závislost na SGML
Chamurappi zkrátka přichází definitivně o svůj inteligentní a nestoudně intuitivní metajazyk
ivan_d #34
Aristoteles se seknul v základech fyziky a to ve mě budí nedůvěru i v ostatních jeho vývodech. Komunita v rozumné míře prospívá (v určitou dobu jsem silně oceňoval komentáře článků – chránili před jednostraností autora *), když se rozroste začíná být na obtíž. Takový princip neurčitosti. Ale jak najít optimum?
*) Třeba tady (ještě jedna lupa) ;) https://www.latrine.cz/…ost-2-0-beta#…
ivan_d #35
Tak z té wiki mi vychází, že jsou (dle aristotela) 3 logické možnosti (tři právní formy obce (státu)) z nichž každá se může realizovat alespoň jednou zvrhlou (pokleslou) formou. S čím konkrétně je ta sympatizace?
Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.