Tvorba www stránek a novinky v roce 2011
W3C si na začátku roku trochu zahypovalo ;-) a vypustilo do světa logo pro HTML5. K tomu si přidalo i motto ve stylu Pána Prstenů “One Web W3C for All” (více pro-Tolkienovského nadšení a logo mohlo znít “One Web Rules Them All” – škoda, snad příště ;-)
Lze díky tomu čekat nárust počtu webů v HTML5? Spíš ne. HTML 5 postupně nabírá na síle, ale k dnešnímu datu ho používá pouze 1% všech webů na světě. Většina prohlížečů ho zatím dostatečně nepodporuje (výhodou HTML5 je, že co prohlížeč nepodporuje, to jednoduše nepoužije), ale na alespoň trochu slušnou implementaci v prohlížeči od Microsoftu si budeme muset počkat na Internet Explorer 9.Dobrou zprávou je, že Microsoft se bude hodně snažit, aby to udělal tentokrát dobře. IE8 docela ztrácí v používanosti, byť je pořád nejpoužívanějším prohlížečem, Chrome roste na úkor Firefoxu a Microsoft určitě nechce, aby se IE9 používal méně než IE8. Podle stahovanosti betaverzí to zatím vypadá, že IE9 bude úspěšný prohlížeč. Co se týče mě, záleží na tom, jak se jeho vývojáři poperou s Taby, protože v betaverzi je tahle věc dost nepoužitelná, protože se pere o místo s adresním řádkem.
Kdy se tedy HTML5 začne používat při běžné tvorbě www stránek?
To záleží na odvaze vývojářů. Osobně si myslím, že většina vývojářů, webdesignerů a tvůrců webu přejde na HTML5 nějaký čas po uvedení IE9. Samozřejmě, nikdo nebude přepisovat staré weby, takže se to týká pouze webů nových a tudíž nárůst bude pomalý, kvůli obrovskému množství již existujících webů.
Používání HTML5 již dnes znamená, že tvůrce musí používat poměrně velké množství JavaScriptu, což není zrovna ideální řešení. Pokud se vyvíjí i pro starší prohlížeče jako je IE6, je skoro lepší HTML5 nepoužívat.
Naštěstí tohle se netýká mého dalšího projektu, takže hurá na HTML5.
<span style="font-family: "courier new", "courier";">
A je hotovo ;-)
Samozřejmě při rozhodování je nutné sledovat cíle projektu/zakázky a až potom se rozhodnout, jestli HTML5 při tvorbě www stránek použít nebo nepoužít již dnes. Nemělo by smysl zadělat si s HTML5 na problémy, jejichž řešení by pak stálo zbytečné peníze navíc.