Klávesové zkratky na tomto webu - rozšířené Na obsah stránky

Translate to English… Ins Deutsche übersetzen…

Den zúčtování s XHTML

Všechno je jinak. Ti, co měli pravdu, nám lhali, zatímco kacíři to s námi mysleli dobře.

Prolog

</BODY> 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é?

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

napsáno 31. 8. 2007 | shlédnuto 6550x | nahoru

Komentáře RSS 2.0 komentářů » přidat

#1 neregistrovaný návštěvník Nevermind nový

Dočekal se odjakživa chová jak kretén, nejenom v hospodě.
Dgx má samozřejmě pravdu

Posláno 31. 8. 2007 v 8.33 | Odpovědět

#2 error414 http://www.error414.com nový

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.

Posláno 31. 8. 2007 v 8.38 | Odpovědět
avatar

#3 JersyWoo http://www.jersywoo.com nový

Na mě jde z toho smutek. Odklon od xml a znovuotvírání pandořiny html skřínky.

Posláno 31. 8. 2007 v 9.20 | Odpovědět

#4 hvge http://hvge.sk nový

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

Posláno 31. 8. 2007 v 9.22 | Odpovědět

#5 dond nový

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

Posláno 31. 8. 2007 v 9.28 | Odpovědět
avatar

#6 Honza M. http://texyla.jaknato.com/ nový

A kdy bude Texy ve výchozím nastavení zapnuté na HTML:-D

Posláno 31. 8. 2007 v 9.30 | Odpovědět

#7 Filosof http://blog.filosof.biz/ nový

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…

Posláno 31. 8. 2007 v 9.41 | Odpovědět

#8 SuE http://suewebik.net nový

#7 Filosof: 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é :-)

Posláno 31. 8. 2007 v 9.47 | Odpovědět
avatar

#9 karf nový

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.

Posláno 31. 8. 2007 v 10.03 | Odpovědět

#10 Martin nový

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.

  1. Co není od Microsoftu je šmejd
  2. XHTML ani HTML 5.0 není od Microsoftu
Posláno 31. 8. 2007 v 10.09 | Odpovědět

#11 Ondrej nový

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.

Posláno 31. 8. 2007 v 10.17 | Odpovědět
avatar

#12 MiSHAK http://www.mishak.net nový

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ík Nevermind: 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 Ondrej: 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.

Posláno 31. 8. 2007 v 10.33 | Odpovědět

#13 humanoidvani nový

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 kodu asi jeste nevidel CSS …

<h2 id="C"><span><big>Co sám nerad…

za tohle by me vyhodili z prace ;) (prehanim)

Posláno 31. 8. 2007 v 11.24 | Odpovědět

#14 Lot nový

#11 Ondrej: 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ý.

Posláno 31. 8. 2007 v 11.29 | Odpovědět
avatar

#15 Martin Hassman http://met.blog.root.cz/ nový

Děkuji za pochvalu 8-)

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

Posláno 31. 8. 2007 v 11.32 | Odpovědět
avatar

#16 Radek Hulán http://hulan.cz nový

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

Posláno 31. 8. 2007 v 11.42 | Odpovědět

#17 macbeth nový

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

Posláno 31. 8. 2007 v 11.44 | Odpovědět

#18 macbeth nový

#17 macbeth: hm, tak dlho som čakať nemusel :D

Posláno 31. 8. 2007 v 11.46 | Odpovědět
avatar

#19 Radek Hulán http://hulan.cz nový

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…

Posláno 31. 8. 2007 v 11.54 | Odpovědět

#20 Manq nový

#13 humanoidvani: On se za svůj kód nestydí. Právě naopak. Myslím, že je na něj hrdý.

Posláno 31. 8. 2007 ve 12.21 | Odpovědět

#21 fero nový

#16 Radek Hulán: Pozor! Neplest si fakty a pravdu s nazormi vaseho pretekajiciho ega

Posláno 31. 8. 2007 ve 12.31 | Odpovědět
avatar

#22 Radek Hulán http://hulan.cz nový

#21 fero: co se ti nelíbí, urážející šmudlo?

Podle plánu HTML WG:

  • First Working Draft . . . 2007 Jun
  • Last Call Working Draft . . . 2008 Q2
  • Candidate Recommendation . . . 2008 Q3
  • Proposed Recommendation . . . 2010 Q2
  • Recommendation . . . 2010 Q3

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…

Posláno 31. 8. 2007 ve 12.48 | Odpovědět

#23 pixy http://pixy.cz nový

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.

Posláno 31. 8. 2007 ve 13.23 | Odpovědět
avatar

#24 roman http://www.c64.sk nový

#10 Martin: 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 ;-)

Posláno 31. 8. 2007 ve 13.54 | Odpovědět

#25 dond nový

#22 Radek Hulán: 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…

Posláno 31. 8. 2007 ve 13.58 | Odpovědět

#26 Filip Jirsák nový

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.

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.

Posláno 31. 8. 2007 ve 14.26 | Odpovědět
avatar

#27 David Grudl http://davidgrudl.com nový

#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 Honza 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 Filip Jirsák: 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.

Posláno 31. 8. 2007 v 16.25 | Odpovědět

#28 humanoidvani nový

#27 David Grudl: Nemazme si med kolem huby .....
Pripomina mi to jednu vec: To neni chyba, to je feature :-D

Posláno 31. 8. 2007 v 17.14 | Odpovědět
avatar

#29 roman http://www.c64.sk nový

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

Posláno 31. 8. 2007 v 18.44 | Odpovědět
avatar

#30 Acci http://acci.cz/ nový

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?

#22 Radek Hulán: 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.

Posláno 31. 8. 2007 ve 20.53 | Odpovědět

#31 Roj http://roj.bloguje.cz nový

I o tom jsem psal, kdyz jsem postavil ideologii vs. pragmatismus :-)

Posláno 1. 9. 2007 v 0.35 | Odpovědět

#32 aTeo http://chucpe.bloguje.cz nový

Ach jo, dal bych si tlačenku s cibulí a octem… :-/

Posláno 1. 9. 2007 ve 14.22 | Odpovědět

#33 hizd nový

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

Posláno 2. 9. 2007 v 6.32 | Odpovědět

#34 ivan_d nový

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) ;) http://www.latrine.cz/…ost-2-0-beta#…

Posláno 2. 9. 2007 v 17.03 | Odpovědět

#35 ivan_d nový

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?

Posláno 2. 9. 2007 v 17.14 | Odpovědět

Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.

Výtah na začátek článku na první komentář

Názory čtenářů v diskusích nejsou názory provozovatele webu, a ten za jejich obsah neodpovídá.

phpFashion © 2004, 2012 David Grudlo webu

Pokud není uvedeno jinak, podléhá obsah těchto stránek licenci Creative Commons BY-NC-ND Creative Commons License BY-NC-ND

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.