Door Anoniem: Volgens mij kunnen we veel ellende verwachten als iedereen een eigen browser op de markt brengt. Ik blijf IE gebruiken. Ik heb er nooit last van gehad.
Setji.ams.Osd/Crew
De leveranciers van alternatieve browsers bewijzen al jaren dat je ongelijk hebt. Die ondersteunen de standaards, en een webontwikkelaar kan daardoor zonder veel moeite alle populaire browsers ondersteunen. Het is juist Internet Explorer die voor de problemen zorgde. Met IE6 had Microsoft een zodanig groot marktaandeel dat ze het zich konden permitteren standaards aan hun laars te lappen en ontwikkelingen vele jaren lang niet te volgen. Onder druk van de toenemende populariteit van browsers die wel werden doorontwikkeld zijn ze met IE7 en IE8 aan een inhaalslag begonnen. Microsoft kan het zich niet meer permitteren webstandaards te negeren.
Ik heb zelf, toen ik webontwikkeling deed, ondervonden dat ik aan IE6 alleen bijna in weken kwijt was voor wat ik voor alle andere belangrijke "render engines" (de softwarecomponent die de grafische weergave van de pagina tekent)
samen aan dagen nodig had voor het ontwikkelen van style sheets. Waarom was IE-ondersteuning zo idioot duur? De layoutlogica van IE was op wezenlijke punten anders dan de standaards voorschreven, de beschrijving van hoe het wel werkte was bij Microsoft niet te vinden (er waren wel beschrijvingen op het web te vinden van mensen die het gedrag hadden geanalyseerd), en de werking bleek, als je met complexe layouts te maken had, zo stijf van de bugs te staan dat het een worsteling was om het aan de praat te krijgen. Ik ben niet de enige die dit soort ervaringen heeft, er zijn heel wat soortgelijke verhalen te vinden op het web. Toen Microsoft de IE-ontwikkeling weer oppakte en het ontwikkelteam een weblog begon hebben ze daarop stevig de wind van voren gekregen van webontwikkelaars die eindelijk een kans zagen vele jaren aan frustraties direct aan de verantwoordelijken kenbaar te maken (uit mijn hoofd: 'ik kan aan mijn klanten niet uitleggen waarom dit zo duur is', en 'toen Ballmer "developers, developers, developers" riep bedoelde hij duidelijk geen webdevelopers').
De veel voorkomende gedachte dat de marktleider de standaard bepaalt gaat niet op omdat de slecht beschreven en buggy implementatie niet iets is wat andere browserbouwers kunnen volgen. Dat is dus geen standaard, en natuurlijk zijn er echte standaards om te volgen. Bedrijven die voor hun webapplicaties wel als standaard accepteerden wat de marktleider zitten nu in een conversietraject om van IE6 af te komen, in nieuwere IE-versies werkt het nodige niet meer.
Een doorsnee eindgebruiker zal aan dit soort dingen natuurlijk geen boodschap hebben, en je hebt groot gelijk om IE te blijven gebruiken als je daar tevreden mee bent. Maar de inschatting dat allerlei verschillende browsers op de markt tot ellende leiden is onterecht. Het is net andersom. De webstandaards vormen inmiddels zo'n sterke norm dat iedere browserbouwer die mee wil tellen een hoog niveau van ondersteuning moet bieden, en dat waarborgt weer een hoog niveau van onderlinge compatibiliteit. Zelfs een reus als Microsoft ontkomt daar niet meer aan, al hebben ze de achterstand nog niet ingelopen. De meeste browsers zijn trouwens op een beperkt aantal render engines gebaseerd, dus het is niet zo dat iedereen die iets aan wil bieden van nul af aan moet beginnen, het moeilijkste is al geïmplementeerd en daar wordt dankbaar gebruik van gemaakt.