Neuplyne jediný týden, abych neslyšel alespoň jednou od svých kolegů nebo odjinud (Facebook, Lupa ad.) hurónský výkřik, jehož obsahem je nějaká nepěkná nadávka na prohlížeč s modrým „e“ ve znaku. Chcete-li vyladit web nejen pro Firefox, Operu, Chome, Safari a další normální prohlížeče, ale také pro všechny možné verze MSIE, znamená to zvýšenou spotřebu kafe a mnoho času navíc u počítače. Což znamená i nezanedbatelné (a zbytečné) další náklady. A to nemluvím o tom, že Microsoft přišel s bezvadnou funkcí Compatibility View. Tím se vlastně jedna verze prohlížeče rozpadá na dvě. Místo toho, aby Microsoft opustil linii nestandardního chování svých prohlížečů, tak do nové verze č. 8 pro jistotu implementoval ve zmíněném kompatibilním režimu chyby z předchozí verze. A to ještě ne úplně dokonale.
Navíc i s každou novou záplatou se objeví další „vlastnost“, která si vyžádá nezřídka další ladění, nebo přesněji řečeno záplatování. Platí to zejména u složitějších webových aplikací, které musí být použitelné jak v MSIE, tak i v ostatních prohlížečích.
Proč takový ukřivděný úvod?
Když jsem zde před šesti lety popisoval svých pět internetových přání do roku 2005, přál jsem si, aby měl MSIE podíl pod 60 %. Tehdy jsem se totiž (naivně) domníval, že jakmile si Microsoft přestane myslet, že má svou 90% pozici jistou, začne se s každou další verzí MSIE přibližovat standardům většiny ostatních prohlížečů. Dnes, když se podívám na některé statistiky, se podíl MSIE ve všech verzích (6 až 8) pohybuje zhruba v rozmezí 40 % - 60 %. To už je skoro nemonopolní číslo. Dokonce jsem zjistil, že za poslední měsíc na některých běžných a obecně zaměřených webech, které jsem sledoval, byl MSIE předstižen Firefoxem (třeba 42 ku 46 ve prospěch FF). Přesto je s ním stále velké trápení. Přičemž bohužel stále nevidím to pověstné světlo na konci tunelu. To si představme třeba tak, že všechny prohlížeče budou zachovávat naprosto 100% standardy a rozdíl mezi nimi bude jen v doplňkových funkcích, snadnosti ovládání a barevnosti loga.
To, že MSIE přidělává práci vývojářům, je jasné a netřeba se kolem toho točit. Ale problém s laděním stránek pro všechny možné verze a buildy MSIE nezmizí pouze tím, že vývojáři budou lamentovat nad neschopností Microsoftu. Stokrát opakovaná pravda se v tomto případě nestane lží.
Více na Lupa.cz (publikováno 29.1.2010)