Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Wouter Tinus

Opera Software antwoordt

Standaarden

Opera houdt zich goed aan de standaarden en is ook erg nauw betrokken bij het W3C, de organisatie die ze opstelt. Naast het bekende feit dat de Håkon Wium Lie (de vader van css) bij ze werkt, zijn er nog twee mensen fulltime en een stuk of vijf parttime bezig met werk aan nieuwe standaarden zoals html5. Daarnaast zijn er een hoop informele connecties tussen ontwikkelaars van Opera en leden van het W3C. Het laatste onderwerp van het interview is dan ook webstandaarden.

T.net: Webapplicaties zoals Google Spreadsheets zijn een populair onderwerp vandaag de dag. Misschien nog niet zo goed als Excel, maar toch indrukwekkend voor iets wat in een browser draait. Hoe denken jullie over dit soort ontwikkelingen, kan en moet een browser een applicatieplatform worden?

Zonder twijfel: ja. Er zijn nog wel een hoop uitdagingen, zoals op het gebied van beveiliging, maar men is ervan overtuigd dat het gebruik van de browser de makkelijkste manier is om een applicatie voor allerlei verschillende platforms en apparaten beschikbaar te maken.

T.net: Wat is de rol van Javascript in dit soort applicaties? Is het nog goed genoeg of moet het uiteindelijk vervangen worden, of misschien gekoppeld aan andere talen zoals Java of .NET?

Javascript is zeker nog voor verbetering vatbaar, maar met het aankomende Javascript 2.0 zal het weer een stap in de goede richting zetten. Kant en klare Ajax-frameworks - onder andere voor Java en .NET - worden ook steeds beter, dus Javascript lijkt een gouden tijd tegemoet te gaan.

T.net: Zowel Microsoft als Mozilla hebben hun eigen standaarden voor het bouwen van interfaces voor webapplicaties bedacht, namelijk XAML en XUL. Zijn jullie van plan om een van deze te gaan ondersteunen?

Er zitten wel een aantal leuke dingen in, maar beide zijn moeilijk te ondersteunen vanwege de voorwaarden die er aan verbonden zijn. Opera werkt liever met open standaarden, oftewel 'pure' webtechniek. In HTML5 wordt meer ondersteuning voor multimedia en vectortekenen toegevoegd. Ook komen er strakkere afspraken over hoe het DOM moet worden opgebouwd. Die twee factoren zullen het bouwen van applicaties makkelijker maken zonder naar XAML of XUL te grijpen.

T.net: Hoe belangrijk is het dat iedereen zich aan de standaarden houdt? Moet iedereen altijd met de W3C validator werken en iedere browser de Acid2-test doorstaan?

Men wil geen arrogante houding aannemen door te zeggen dat 98% van alles sites ter wereld het verkeerd doet. De harde realiteit is dat browsers goed moeten kunnen werken met alles wat ze maar binnenkrijgen. Waar men in ieder geval wel op tegen is, zijn sites die andere code naar verschillende browsers sturen. Ontwikkelaars moeten er uiteindelijk zelf achter komen dat ze er voordeel bij hebben als ze zich aan de standaarden houden, met name als het gaat om applicaties.

Acid2
Van links naar rechts: Internet Explorer 6.0, Firefox 2.0 en Opera 9.2
T.net: Wat is jullie mening over Internet Explorer en Microsofts (recente) houding ten opzichte van standaarden? Hebben jullie wel eens overwogen om een klacht in te dienen bij de EU, net zoals Real heeft gedaan?

Men noemt het positief dat Microsoft steeds meer betrokken is bij standaarden, hoewel ze denken dat de opkomst van Opera en Firefox ze daartoe gedwongen heeft. Ze hebben nog een lange weg te gaan, dus de tijd zal leren of het echt serieus is. Een klacht indienen is nooit overwogen; Opera wil gewoon concurreren door een betere browser te bieden, niet in de rechtszaal.

T.net: Is het überhaupt wel mogelijk om een browser te maken die zich aan alle standaarden houdt? Zowel sites als browsers gebruiken 'hacks' om foutjes recht te zetten en sommige niet-standaard dingen van Internet Explorer zijn zelfs overgenomen in Opera om betere compatibiliteit te leveren. Zal dit ooit nog verdwijnen?

Hacks gaan nooit meer weg, maar men hoopt wel dat versie 5.0 de laatste revisie is van de html-standaard. Door de strengere regels die men heeft afgesproken (niet alleen over de syntax, maar ook over het DOM en de manier waarop fouten afgehandeld moeten worden) hoopt men dichter dan ooit bij het utopie te komen van sites die er in alle browsers hetzelfde uitzien. Uiteindelijk gaat het echter om de ervaring van de gebruiker en standaarden zijn slechts een middel tot dat doel. Als er als extra voorziening wat hacks nodig zijn, dan moet het maar.

T.net: Gaat Opera 'microformats' ondersteunen zoals de Operator-extensie van Firefox doet?

Het is veilig om aan te nemen dat het op een of andere manier ondersteund zal worden, maar precies hoe of wat kon niemand vertellen.

T.net: Hebben jullie plannen om de volgende standaarden/protocollen te ondersteunen?
  • FTP - Download wordt ondersteund, maar een complete cliënt heeft geen prioriteit.
  • MAPI (Exchange) - Geen plannen voor.
  • SVG 1.1 - Opera hoort bij de top van SVG-ondersteuners en dat zal zo blijven.
  • Microsoft HD Photo - Alleen als de vraag groot genoeg blijkt te zijn.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True