Zobrazují se příspěvky se štítkemxhtml2. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemxhtml2. Zobrazit všechny příspěvky

středa 15. července 2009

Jak odchází XHTML2

Dnes sérii článků o konci XHTML2 (viz 1, 2 a 3) rozšířím. Na blogu Shane McCarrona, jednoho z členů pracovní skupiny pro XHTML2, jsem našel zajímavou zpověď, která by neměla zůstat zcela nepovšimnuta.

Uvedu jen krátké citace, zájemci nechť si přečtou celý originál:
Pracovní skupina nebyla informována. Všichni ve skupině se o ukončení dozvěděli z tisku, nikoliv od W3C.
Dokument s často kladenými otázkami byl rovněž publikován bez konzulace s pracovní skupinou.

úterý 7. července 2009

...a ještě jednou o XHTML2 (aktualizováno)

Není divu, že ukončení vývoje XHTML2 vyvolalo řadu dotazů. Ukázalo se také, že spousta webdesignerů a vývojářů nemá o vývoji u W3C ani ponětí (to jim nelze brát za zlé, to je jen důsledek chybějícího "informačního marketingu" W3C), a tak nabyla pocitu, že koncem XHTML2 končí celé XHTML, což není pravda. Vývoj XHTML pokračuje i nadále, jen nenavazuje na XHTML2, nýbrž na XHTML1.0.

Zpověď insidera

Objevilo se ovšem i několik zajímavých příspěvků. Pokud chodíte na pražská webdesignerská setkání PROWAS, jistě znáte jejich organizátora Jonny Axelssona, který se na XHTML2 dříve podílel (je uveden dle abecedního pořadí jako první z editorů specifikace XHTML2).

Jonny dnes na blogu rozebírá situaci v XHTML2. Je velmi zajímavé si to přečíst, protože Jonny ví, jak skupina skutečně fungovala a může nám tak napomoct pochopit historii. Mě zaujalo:
Nebylo to nikde oficiálně uvedeno, ale jednou z hlavních motivací vytváření XHTML2 bylo nabídnout přesvědčivý důvod pro přechod od HTML ke XHTML, tedy něco, co předchozí specifikace nemohly nabídnout.
A také:
Totéž platí pro odůvodnění pracovní skupiny nepublikovat errata k HTML4, protože budoucnost je v XHTML. HTML5 v podstatě obsahuje HTML4 errata.
Další dva zajímavé články, které stojí za přečtení, jsou poněkud polarizované:
Přeberte si to sami. Téma XHTML je dnes víc horké než kdy dříve a zřejmě se na tohle téma dočteme ještě hodně zajímavostí a ještě mnohem více nesmyslů a nepřesností.

Aktualizace

Své k tématu před pár hodinami napsal i David Baron z Mozilly a nabízí zajímavý pohled, který ledacos vysvětluje. Dovolím si proto přidat jednu citaci:
Práce na XHTML2 začala v době, kdy technologie, na kterých stál Web stagnovaly (jak to zakusila řada uživatelů a poskytovatelů obsahu). Internet Explorer měl na trhu prohlížečů monopol resp. téměř monopol. Microsoft zpomaloval vývoj nových verzí Internet Exploreru v naději, že webové aplikace nebudou schopny konkurovat aplikacím na Windows a aplikace na Windows udrží uživatele vázané na operační systém Windows.

Proto bylo XHTML2 vyvíjeno bez očekávání, že by jej hlavní prohlížeč vůbec kdy implementoval. Jiné pracovní skupiny, které se věnovaly webovým technologiím, nadále spolupracovaly s ostatními výrobci prohlížečů v naději, že úspěch jejich technologie v těchto prohlížečích možná Microsoft přiměje je implementovat. Nicméně vývojáři XHTML zaujaly extrémější pozici: chtěli vytvořit samostatný Web na své vlastní technologii vytvořený "tím správným způsobem". Tento Web by byl prohlížen odlišným softwarem, který by eventuelně vytlačil stávající webové prohlížeče - všechny webové prohlížeče.
Přiznám se, že tenhle poznatek je pro mě nový, zájemcům rozhodně doporučuji přečíst celý Davidův článek ex-HTML, který se snaží vysvětlit, proč XHTML2 stálo bokem od VŠECH výrobců prohlížečů a proč se následně tak izolovalo od celého Webu, jak jej známe dnes.

čtvrtek 2. července 2009

R.I.P. XHTML2 - pracovní skupina pro XHTML2 koncem roku ukončí svou činnost

Dnes Tim Berners-Lee oznámil, že XHTML2 WG koncem tohoto roku ukončí svou činnost. Přesněji bylo řečeno, že plán pracovní skupiny pro XHTML2 byl navržen do konce roku 2009 a již nebude dále prodloužen. W3C se hodlá soustředit na HTML WG a urychlit vývoj HTML5.

A co bude s XHTML2?

To má zvláštní osud. Myšlenka nového pěkného formátu postaveného na XML není jistě k zahození, ovšem ona implementace se zjevně nepovedla. Opakovaně můžeme slyšet kritiku, která se na vytvořený XHTML2 snáší. O XHTML2 se poměrně negativně vyjadřuje i Jiří Kosek jinak velký propagátor XML technologií (dokonce největší, jakého znám).

Poslední veřejná verze specifikace XHTML2 je pracovní návrh z roku 2006, je zhola nemožné, aby do konce roku prošel všemi specifikačními stádii až po final recommendation. Její osud pod křídly W3C je zpečetěn.

Je možné, že někteří z tvůrců XHTML2 budou v jeho tvorbě i nadále pokračovat, ovšem tento formát asi nebude ze strany W3C prosazován, o jeho osudu rozhodne trh. Pokud někdo tento formát bude potřebovat, může podpořit nebo sponzorovat jeho dokončení. Pokud se nikdo takový nenajde, tak nejspíš tento formát časem zmizí z povrchu země.

Co další specifikace?

Ovšem XHTML2 WG poslední roky nezahálela, když si proscanujete archiv novinek z roku 2009, 2008 a 2007 na slovo XHTML, najdete několik jejích dalších aktivit (včetně letošních inovací XHTML1 a XHTML1.1, které byly následně odvolány - můžeme přemýšlet, zda ono odvolání nebylo signálem, že něco není v pořádku).

W3C se bude muset rozhodnout, do jakých skupin tyto aktivity přesune, příp. zda pro některé z nich založí vlastní skupinu (např. o konkurenta mikroformátů RDFa je zájem, proto práce na něm bude jistě brzy pokračovat). Některé aktivity budou zaříznuty (kromě vlastního XHTML2 bude ukončena např. XFrames, HLink a další).

XHTML FAQ

K této příležitosti byla vytvořena speciální stránka FAQ o budoucnosti XHTML, kde se dozvíte, že ukončení XHTML2 WG je rozhodnutí managementu W3C, že na pracovní skupinu pro HTML bude nyní W3C věnovat více prostředků - myšleno hlavně personálních (už bylo na čase).

W3C také míní dohlídnout, aby vznikající XHTML5 (XML varianta HTML5) byla zcela kompatibilní s XML. Najdete v něm i podrobný přehled specifikací pracovní skupiny pro XHTML2, na kterých bude práce ukončena.

Osud XHTML2 byl de facto zpečetěn již na jaře roku 2007, kdy W3C oficiálně adoptovalo HTML5. Dnes bylo toto zpečetění jen řádně orazítkováno, podepsáno a založeno do archivu.

pátek 27. dubna 2007

Wallpapery 5 > 2 pro vaši plochu

Líbily se vám trička 5 > 2?

David Majda k nim vyrobil wallpapery. Pokud si tedy myslíte, že HTML5 > XHTML2 nebo jen prostě potřebujete občerstvit své znalosti matematiky, vylepšete svůj desktop nepopiratelným výrazem:

pět je větší dvou

úterý 24. dubna 2007

Trička 5 > 2

WHATWG nabízí trička propagující celkem jednoduchou a známou myšlenku, že 5 > 2. Číslice v zelené WHATWG barvě nápadně připomínají verze připravovaných specifikací.

Apple se distancuje od XHTML2.0

Maciej Stachowiak (vývojář Safari, Apple) se začátkem roku vyjádřil, proč se vývojáři Safari neúčastní příprav XHTML2.0:
We declined to participate in the XHTML2 Working Group because we think XHTML2 is not an appropriate technology for the web. There is no need to break compatibility with HTML4.x/XHTML1.x, and the compatibility-breaking changes are not necessarily good ones from the point of view of semantics or authorability. Also, it moves HTML in a direction that is suitable for documents but not as much for applications. However, we abstained from voting instead of voting no because we don’t think they should be stopped from doing this work if they feel it isvaluable.

pondělí 23. dubna 2007

Rozdíly XHTML2 a XHTML1

Součástí připravované specifikace XHTML2 je příloha obsahující seznam rozdílů od předchozí verze.

Ačkoliv se v ní píše "This appendix is informative," na můj vkus je poněkud málo informativní.

Vím, že se zatím jedná o pracovní verzi, a navíc verzi jazyka který není (a nemá být) zpětně kompatibilní se současným webem, přesto bych očekával více. Během přípravy HTML5 se udržuje přehled rozdílů. Je to důležité, protože kromě editora, který ve specifikace leží dnes a denně, by mohli ostatní ztratit pojem o současném stavu. Jaký přehled mají tvůci XHTML2? Nebo jim na něm už nezáleží?

Lachlan Hunt (WHATWG) to komentuje:
That appendix will essentially just repeat the rest of the spec, since nothing is the same as XHTML 1.1