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

Hlavní navigace

Akta X: Co bude s XHTML 2.0?

Jazyk XHTML 2.0 měl být budoucností webu, ale byl dlouhodobě sledován spíše s rozpaky. Uživatelé webu revoluční změny nemilují. Obnovení vývoje HTML znamená, že W3C ustupuje tlaku komunity a zejména výrobců webových prohlížečů. Proč XHTML 2.0 neobstálo? Má tento formát ještě dnes nějaký smysl?

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Hlavní událostí v konsorciu W3C na přelomu února a března bylo bezesporu ohlášení vzkříšení jazyka HTML. Pro toho, kdo dění kolem (X)HTML trochu sleduje, to nebylo žádné překvapení, spíš jen logické vyústění předchozích událostí, například zahájení standardizace Web Forms 2.0a vůbec jednání W3C s WHATWG. Konsorcium W3C tímto krokem zabrání rozštěpení webu a zároveň radikální skupinu WHATWG v mnoha ohledech zpacifikuje. O tomto tématu ale psát nechci; konec konců se o něm na těchto stránkách psalo před pár dny. Zajímá mě XHTML 2.0. Ambiciózní jazyk, se kterým se dlouho počítalo jako s nástupcem HTML 4 a XHTML 1.x a který se obnovením vývoje HTML dostal na vedlejší kolej.

XHTML 2.0 je moderní univerzální aplikace XML určená pro prezentaci širokého spektra dokumentů na webu. Tento formát vychází z HTML a XHTML 1.0, ale není s nimi zpětně kompatibilní a zavádí i některé zcela nové prvky. Jmenný prostor pro elementy je jiný než v případě XHTML 1.x. Současné prohlížeče by pravděpodobně dokázaly většinu modulů XHTML 2.0 nějakým způsobem zobrazit, ale korektní zobrazení dokumentů XHTML 2.0 měla být úloha pro příští generaci prohlížečů.

XHTML 2.0 důkladně reviduje moduly definované specifikací XHTML Modularization 1.1. Kolekce atributů byly často podstatně rozšířeny a odděleny od svých tradičních elementů. Úplnou novinkou v XHTML jsou moduly XForms a XML Events, nejdříve vyvinuté jako samostatné standardy (XForms 1.1 a XML Events 2). Svého času autoři uvažovali také o nahrazení klasického hypertextového modulu zcela novou technologií XLink, ale od takové revoluce v samém jádře jazyka XHTML nakonec ustoupili. Z věcného hlediska je XHTML 2.0 dobře promyšlený, zdařilý a čistě definovaný jazyk očištěný od historického balastu a koncepčních chyb v (X)HTML. Současně ale o jeho užitečnosti a smysluplnosti řada lidí od začátku pochybovala. Kde se tedy stala chyba?

Asi v samé podstatě. Lidé z W3C přecenili své možnosti určovat vývoj webu. Nechtěli se spokojit se stávajícím stavem ani jen pasivně přihlížet, co se bude dít. Místo toho se pokusili směle naprojektovat, kudy se web má ubírat. Jenže web je příliš složitý, různorodý a decentralizovaný systém na to, aby ho někdo mohl takto řídit. Vyvíjí se spontánně a chaoticky, způsobem srovnatelným s evolucí. Velké změny mají malou šanci na úspěch. XHTML 2.0 je pěkný jazyk, ale uživatelé webu o něj nestojí. Pokud jim v současném (X)HTML něco chybí, chtějí jen přidat tyto chybějící prvky k současnému jazyku a ne se učit něco úplně nového. Tento přístup z pochopitelných důvodů sdílejí i výrobci prohlížečů. Také pro ně je výhodnější přidat v příští verzi pár nových atraktivních funkcí než investovat hodně času a úsilí do implementace dalšího standardu. Proto je logické, že je snaha skupiny WHATWG uživatelům bližší a pochopitelnější, než o co se snažilo W3C.

TIB2012

       

Obnovení vývoje HTML znamená, že W3C připouští, že se vývoj webu bude ubírat jiným směrem, než jakým se jej konsorcium snažilo nasměrovat. Jaký tedy může být další osud XHTML 2.0? Mohlo by přinejmenším sloužit jako rezervoár myšlenek a řešení, ze kterých budou příští verze XHTML postupně čerpat, co budou potřebovat. Nechat inspirovat se můžou i autoři jiných aplikací XML, pokud budou chtít ušetřit čas a vyvarovat se zbytečných chyb. Moduly jako XForms a XML Events mají význam i samy o sobě a uplatnění si najdou i mimo XHTML.

Vývoj nové verze HTML je sice rozplánován až do roku 2010, kdy má být k dispozici nové doporučení W3C, ale první veřejná pracovní verze se má objevit už letos v červnu. To znamená, že pracovní skupina už musí v tuhle chvíli poměrně dobře vědět, co chce do prvního draftu specifikace napsat. Jádrem pravděpodobně bude tzv. HTML5 od WHATWG, upravené s ohledem na slučitelnost se standardy W3C a dost možná už také s některými prvky z XHTML 2.0. Na to, jak přesně to dopadne a do jaké míry se W3C podaří uplatnit některé z idejí XHTML 2.0, si musíme počkat nejméně do června.

Anketa

Který jazyk má podle vás větší smysl?

       

Kurzy UX (user experience) - Praha, Brno, Bratislava

DW - Školení použitelnosti
  • Použitelný web mají návštěvníci rádi a lépe vrací investované peníze.
  • Poradíme vám, které metody využít a co vám to přinese.
  • Naučíte se, jak rychle a levně otestovat web.
  • Pro účastníky školení možnost zdarma vyzkoušet nástroje na zlepšování a testování webu (např. Usabilla, Loop11, OpenHallway a další)

Podívejte se na detaily školení Nástroje a metody UX, workshopu uživatelského testování použitelnosti a workshopu Návrh webu a mobilních aplikací.

Akce: Využijte last minute slevu na školení v Brně a Bratislavě!

Ohodnoťte jako ve škole:
Průměrná známka 3,14

Přehled názorů

nesouhlasim
ZZ 23. 3. 2007 08:18
Nový
└ 
Re: nesouhlasim
Pavel Cvrček 23. 3. 2007 10:25
Nový
 
├ 
Re: nesouhlasim
Sitnarf 23. 3. 2007 12:49
Nový
 
│
└ 
Re: nesouhlasim
uzivatel 23. 3. 2007 17:41
Nový
 
│
 
└ 
Re: nesouhlasim
anonymní uživatel 25. 3. 2007 22:52
Nový
 
│
 
 
└ 
Re: nesouhlasim
uzivatel 25. 3. 2007 23:22
Nový
 
│
 
 
 
└ 
Re: nesouhlasim
anonymní uživatel 26. 3. 2007 00:18
Nový
 
│
 
 
 
 
└ 
Re: nesouhlasim
uzivatel 26. 3. 2007 14:10
Nový
 
│
 
 
 
 
 
└ 
Re: nesouhlasim
anonymní uživatel 26. 3. 2007 14:54
Nový
 
│
 
 
 
 
 
 
└ 
Re: nesouhlasim
uzivatel 26. 3. 2007 17:41
Nový
 
│
 
 
 
 
 
 
 
└ 
Re: nesouhlasim
anonymní uživatel 26. 3. 2007 17:54
Nový
 
│
 
 
 
 
 
 
 
 
└ 
Re: nesouhlasim
uzivatel 26. 3. 2007 19:08
Nový
 
│
 
 
 
 
 
 
 
 
 
└ 
Re: nesouhlasim
anonymní uživatel 26. 3. 2007 20:06
Nový
 
│
 
 
 
 
 
 
 
 
 
 
└ 
Re: nesouhlasim
uzivatel 26. 3. 2007 22:19
Nový
 
│
 
 
 
 
 
 
 
 
 
 
 
├ 
Re: nesouhlasim
anonymní uživatel 27. 3. 2007 09:37
Nový
 
│
 
 
 
 
 
 
 
 
 
 
 
│
└ 
Re: nesouhlasim
uzivatel 27. 3. 2007 11:43
Nový
 
│
 
 
 
 
 
 
 
 
 
 
 
│
 
└ 
Re: nesouhlasim
anonymní uživatel 27. 3. 2007 12:26
Nový
 
│
 
 
 
 
 
 
 
 
 
 
 
│
 
 
└ 
Re: nesouhlasim
uzivatel 27. 3. 2007 13:09
Nový
 
│
 
 
 
 
 
 
 
 
 
 
 
│
 
 
 
└ 
Re: nesouhlasim
anonymní uživatel 27. 3. 2007 13:58
Nový
 
│
 
 
 
 
 
 
 
 
 
 
 
│
 
 
 
 
└ 
Re: nesouhlasim
uzivatel 28. 3. 2007 08:20
Nový
 
│
 
 
 
 
 
 
 
 
 
 
 
└ 
Re: nesouhlasim
anonymní uživatel 27. 3. 2007 09:52
Nový
 
└ 
Re: nesouhlasim
Tomáš Trnka 24. 3. 2007 00:00
Nový
 
 
├ 
Re: nesouhlasim
anonymní uživatel 25. 3. 2007 22:55
Nový
 
 
└ 
Re: nesouhlasim
pa3k 27. 3. 2007 09:58
Nový
ne
paranoiq 23. 3. 2007 08:24
Nový
└ 
Re: ne
gree:.. 23. 3. 2007 14:28
Nový
Chyba XHTML2.0 je v koncepcii
Zero 23. 3. 2007 08:36
Nový
jsou teprve na zacatku
Martin Hassman 23. 3. 2007 09:49
Nový
└ 
Re: jsou teprve na zacatku
Jirka Kosek 23. 3. 2007 11:29
Nový
Každý názor musí mít titulek.
Trained.Monkey 23. 3. 2007 10:59
Nový
├ 
Re: Každý názor musí mít titulek.
Jirka Kosek 23. 3. 2007 11:30
Nový
├ 
Re: Každý názor musí mít titulek.
JeCh 23. 3. 2007 11:53
Nový
│
└ 
Re: Každý názor musí mít titulek.
Ondřej Tůma 25. 3. 2007 18:45
Nový
└ 
Re: Každý názor musí mít titulek.
rfordinal 23. 3. 2007 12:18
Nový
 
└ 
Re: Každý názor musí mít titulek.
Martin Hassman 23. 3. 2007 12:31
Nový
XHTML je sračka pre funebrákov
sdfasd 23. 3. 2007 17:56
Nový
├ 
Re: XHTML je sračka pre funebrákov
uzivatel 23. 3. 2007 20:19
Nový
└ 
Re: XHTML je sračka pre funebrákov
miroušek 23. 3. 2007 21:54
Nový
Nové normy jsou dobré, ale kdo je implementuje?
BW 23. 3. 2007 20:58
Nový
└ 
Re: Nové normy jsou dobré, ale kdo je implementuje?
1 23. 3. 2007 22:11
Nový
 
└ 
Re: Nové normy jsou dobré, ale kdo je implementuje?
anonymní uživatel 25. 3. 2007 23:06
Nový
 
 
└ 
Re: Nové normy jsou dobré, ale kdo je implementuje?
1 27. 3. 2007 04:49
Nový
Jako Linuxové jádro - evoluce místo revoluce
Láďa 23. 3. 2007 21:47
Nový
slozitost
zizi 23. 3. 2007 22:48
Nový
Vývoj nelze udělat skokem
Sten 23. 3. 2007 23:58
Nový
├ 
Re: Vývoj nelze udělat skokem
Tomáš Trnka 24. 3. 2007 00:03
Nový
│
└ 
Re: Vývoj nelze udělat skokem
Láďa 24. 3. 2007 09:45
Nový
└ 
Re: Vývoj nelze udělat skokem
anonymní uživatel 24. 3. 2007 09:50
Nový
Informovat nebo manipulovat?
Petr Ježek 24. 3. 2007 18:17
Nový
budoucnost v xhtml 1.x
Ondřej Tůma 25. 3. 2007 19:03
Nový
└ 
Re: budoucnost v xhtml 1.x
Ondřej Tůma 26. 3. 2007 01:05
Nový
XHTML 2
Pachollini 29. 3. 2007 21:49
Nový
└ 
Re: XHTML 2
anonymní uživatel 29. 3. 2007 22:53
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

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