Regelmatig lees ik op GoT threads over (het gebruik van) Opera; ik krijg hieruit het idee dat Opera onder tweakers nogal populair is (het wordt ook vaker aangeraden als alternatieve browser dan bv Mozilla). Aan de andere kant is bekent (bij ons webdesigners voornamelijk) dat Opera nogal wat bugs en tekortkomingen heeft.
Een aantal feiten:
-Opera ondersteund nog steeds maar een beperkt deel van de DOM en CSS standaard (hoeveel weet ik niet precies, HTML lijkt over het algemeen wel goed ondersteund te worden).
-Opera ondersteund nog steeds niet het dynamisch wijzigen van content via scripting, ook het dynamisch wijzigen van style-properties is uitermate buggy.
-Opera mist de activeX ondersteuning die IE wel heeft, en de ingebouwde XML support die bijvoorbeeld Mozilla weer heeft. Dit maakt bijvoorbeeld het maken van een Opera-compliant CMS of een XML-parsing applicatie onmogelijk.
-Opera parsed snel, alleen vraag ik mij af of dat nog zo zou zijn als Opera alle mogelijkheden in zich zou hebben die IE en Mozilla bieden.
Dan heb ik het nog niet eens over de rare manier waarop Opera zich identificeerd in de navigator string (die in te stellen is). Veel scripts baseren hierop de ondersteuning van bepaalde scripting-mogelijkheden en zitten er dus bij Opera vaak pontificaal naast. Ook met een betere manier van detectie (namelijk kijken of bepaalde methods ondersteund worden) kom je vaak bedrogen uit bij Opera omdat die vrolijk 'true' teruggeeft op niet-geimplementeerde methods zoals bijvoorbeeld document.createElement.
Wat doe je dan als webdesigner met zo'n browser? Laat je die gebruikers links liggen (werkt het niet dan hebben ze pech); probeer je je scripts toch Opera-compliant te maken (en maak je concessies wb functionaliteit) of maak je aparte pagina's voor Opera. Ik doel hier natuurlijk voornamelijk op pagina's die rijkelijk gevuld zijn met DHTML en JavaScript.
Ik heb zelf het idee dat voornamelijk de eerste oplossing gebruikt wordt, waarna veel Opera gebruikers weer beginnen te klagen dat de webdesigner een prutser is die de standaards niet volgt (want: Opera doet het niet goed, en die volgt wel de standaards).
De makers van Opera zelf zwijgen natuurlijk over de gebrekkige ondersteuning van veel dingen die binnen de internet-wereld steeds meer common worden, waardoor de webdesigners (wij dus) steeds meer de schuld krijgen omdat de gebruiker van een browser verwacht dat 'ie (zo goed als) alles ondersteund.
Kortom: Opera, Hot or Not?; dat is de vraag. En voor degenen die die vraag met 'Not' beantwoorden, hoe ga je daar dan mee om?
aub geen ongefundamenteerde flames; je mag een subjectieve mening geven, maar onderbouw die dan ook!
Een aantal feiten:
-Opera ondersteund nog steeds maar een beperkt deel van de DOM en CSS standaard (hoeveel weet ik niet precies, HTML lijkt over het algemeen wel goed ondersteund te worden).
-Opera ondersteund nog steeds niet het dynamisch wijzigen van content via scripting, ook het dynamisch wijzigen van style-properties is uitermate buggy.
-Opera mist de activeX ondersteuning die IE wel heeft, en de ingebouwde XML support die bijvoorbeeld Mozilla weer heeft. Dit maakt bijvoorbeeld het maken van een Opera-compliant CMS of een XML-parsing applicatie onmogelijk.
-Opera parsed snel, alleen vraag ik mij af of dat nog zo zou zijn als Opera alle mogelijkheden in zich zou hebben die IE en Mozilla bieden.
Dan heb ik het nog niet eens over de rare manier waarop Opera zich identificeerd in de navigator string (die in te stellen is). Veel scripts baseren hierop de ondersteuning van bepaalde scripting-mogelijkheden en zitten er dus bij Opera vaak pontificaal naast. Ook met een betere manier van detectie (namelijk kijken of bepaalde methods ondersteund worden) kom je vaak bedrogen uit bij Opera omdat die vrolijk 'true' teruggeeft op niet-geimplementeerde methods zoals bijvoorbeeld document.createElement.
Wat doe je dan als webdesigner met zo'n browser? Laat je die gebruikers links liggen (werkt het niet dan hebben ze pech); probeer je je scripts toch Opera-compliant te maken (en maak je concessies wb functionaliteit) of maak je aparte pagina's voor Opera. Ik doel hier natuurlijk voornamelijk op pagina's die rijkelijk gevuld zijn met DHTML en JavaScript.
Ik heb zelf het idee dat voornamelijk de eerste oplossing gebruikt wordt, waarna veel Opera gebruikers weer beginnen te klagen dat de webdesigner een prutser is die de standaards niet volgt (want: Opera doet het niet goed, en die volgt wel de standaards).
De makers van Opera zelf zwijgen natuurlijk over de gebrekkige ondersteuning van veel dingen die binnen de internet-wereld steeds meer common worden, waardoor de webdesigners (wij dus) steeds meer de schuld krijgen omdat de gebruiker van een browser verwacht dat 'ie (zo goed als) alles ondersteund.
Kortom: Opera, Hot or Not?; dat is de vraag. En voor degenen die die vraag met 'Not' beantwoorden, hoe ga je daar dan mee om?
aub geen ongefundamenteerde flames; je mag een subjectieve mening geven, maar onderbouw die dan ook!
Intentionally left blank