Pozoruhodné jsou poslední události kolem HTML5! Vykládám si je takto:
Proběhly první pokusy napsat webovou stránku v HTML5 (dle současné specifikace). Výsledkem pokusu je, že to není snadné. Potvrdilo se, že specifikace má své nedostatky, že vybízí k interpretacím, neboť nenabízí dostatečná vysvětlení.
Ukázalo se, že HTML5 v praktickém použití selhává. Jak je to možné, když se na specifikaci pracuje už léta? Domnívám se, že je to dáno dvěmi klíčovými fakty:
- na vývoji se nepodílí dost budoucích uživatelů jazyka (ev. dnešních uživatelů jazyka v jeho starší verzi), takže se odtrhává od reálných potřeb… na druhou stranu můžeme na totéž pohlížet naprosto opačně – jazyk se až příliž ohlíží na dnešní kodérské praktiky a nemá ambice podstatně inovovat; facelift vs. redesign
- vývoj probíhá v soustředění na detail bez občasné (zřejmě nezbytné) kontroly „z širší perspektivy“. Tím pádem mohou být detaily sebevíce propracované, ale celek nepracuje v zájmu jediného cíle.
První banální pokusy napsat webovou stránku v HTML5 odhalily podivuhodné zádrhely. Specifikace na několika místech kodéra bezúčelně svazuje (přičemž na jiných místech ho nechává dělat velká rozhodnutí).