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í).