Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' 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 , , 17 reacties

Opera heeft de eerste testversie van Dragonfly uitgebracht. Deze ontwikkelomgeving kan gebruikt worden om webapplicaties te debuggen. Dragonfly werkt in combinatie met de Opera-browser, waarvan een nieuwe versie wordt meegeleverd.

De Dragonfly-ontwikkelomgeving is te benaderen via het Tools-menu en biedt de mogelijkheid om javascripts, css-regels en dom-objecten regel voor regel te controleren op fouten. Via breakpoints kan aangegeven worden bij welke coderegel je het script wil laten pauzeren zodat de actuele waarden van attributen bekeken kunnen worden. In de debug-modus kan op elementen van geopende webpagina's in de Opera-browser geklikt worden, waarna de relevante html en scripts weergegeven worden. De communicatie tussen de debuggertool en de webpagina verloopt via Opera's Scope-module. Opera wil met de vroege versie van Dragonfly feedback krijgen van ontwikkelaars.

Een belangrijke optie is de mogelijkheid van 'remote debugging'. Dit betekent onder meer dat webapplicaties op externe apparaten zoals een mobieltje getest kunnen worden. Opera levert namelijk ook een Opera Mobile-browser voor mobieltjes en voor het testen kan dan gewoon een pc worden gebruikt. Ook is het debuggen op afstand minder crashgevoelig dan wanneer Dragonfly en de browser in hetzelfde proces op de computer draaien. Remote debugging is pas mogelijk als versie 9.5 van Opera Mobile is uitgebracht. Het editen van javascript, css of dom is nog niet mogelijk in deze vroege versie van Dragonfly, maar deze feature staat wel in de planning. Dragonfly is overigens niet onlosmakelijk verbonden met de Opera-browser, maar om de ontwikkeltools te gebruiken met een andere browser moet de Scope-interfacesoftware overgezet worden naar dat platform.

Opera Dragonfly
Moderatie-faq Wijzig weergave

Reacties (17)

Misschien wishfull thinking, maar misschien kan het IE8 team hier nog wat mee ;)

Deze pagina van Opera geeft een korte introductie. Het ziet er in elk geval erg gelikt uit. Ik denk dat Opera waarschijnlijk op deze manier meer developers hoopt te lokken, zodat toekomstige websites meer rekening zullen houden met Opera.

Blijkt bij de beta van Opera 9.5 en kan je hem eenvoudig activeren: Tools > Advanced > Developer tools ;)
volgens mij kun je in firebug toch geen breakpoints zetten? en ook niet remote debuggen. dit biedt meer mogelijkheden.

de naam deed mij trouwens wel denken aan een bsd variant http://www.dragonflybsd.org/

[Reactie gewijzigd door capsoft op 7 mei 2008 15:31]

Dragonfly = libelle, iedereen kan die naam gebruiken.

Al ben ik persoonlijk tegen het gebruik van woorden als merknamen....
Onzin. Waarom heet Firefox geen Firebird meer?
Omdat dragonfly een naam van een dier is en Firebird verzonnen is als naam van een database en niets met een vogel ofzo te maken heeft.

Overigens de naam Firefox was ook al geregistreerd voordat Mozilla hem ging gebruiken. Voor Mozilla een geluk dat de eigenaar er niet zo moeilijk om ging doen en ze de naam mogen gebruiken. Zie ook Help-About: Some trademark rights used under license from the Charlton Company.

[Reactie gewijzigd door DeTeraarist op 7 mei 2008 18:09]

Gek, bij mij staat er gewoon: All Rights Reserved. Firefox and the Firefox logos are trademarks of the Mozilla Foundation.
Ik denk dat er nog iets achter staat ;)
Javascript debuger van Firebug kan wel breakpoints aan.

[Reactie gewijzigd door TUX2K op 7 mei 2008 16:12]

Breakpoints kunnen wel in Firebug, remote debuggen afaik niet.
Yep. Equivalent n meer! D'r schijnen echt zo'n belachelijke hoop opties in te zitten dat ik er binnenkort ook maar eens mee moet gaan stoeien :) Opera heeft natuurlijk de betere w3 standaarden support in de nightlies zitten dus dat opent weer nieuwe perspectieven :)
Nieuwe perspectieven? Om mensen helpen te overtuigen om massaal over te stappen, want vr die tijd heb je niet zo veel aan een Opera die zo prachtig compatible is met de standaarden. Elke serieuze website zal toch op z'n minst goed moeten werken in IE, Firefox en Safari ongeacht of dat nu je persoonlijke voorkeur is of niet.
Nu gebruik ik zelf al een halfjaartje Opera en ik ben nog geen websites tegen gekomen die het niet doen...

Dat betekend nog niet helemaal dat alsje een website 'voor' Opera maakt deze dan ook werkt in andere browsers. Maar zolang je maar af en toe even checked of IE en FireFox er ook goed mee overweg kunnen kun je lekker blijven devven in Opera.

Dragonfly is er niet om te laten zien hoe goed iets werkt met Opera, het is een algemeen debugging tool die toevallig als "viewer" Opera gebruikt. (en door dat team gemaakt is) Als je een fout in je javascript maakt dan doet deze het net zo goed niet in Firefox of IE. Loop je er netjes door heen met dragonfly-opera, fix je het foutje (*vb. laatste array waarde vergeten) en dan doet je pagina het weer prima in alle browsers.
Mijn ervaring is dat de rendering in Opera vooral overeenkomt met die in Safari. Houdt je dus naast IE en Firefox ook rekening met Safari, dan zit het met Opera ook vrijwel altijd wel goed.
Is dit de opera equivalent van FireBug voor Firefox?
Het lijkt een combinatie van FireBug en Venkman.
In Firebug (is gewoon met kleine letter 'b' overigens) zit ook een debugger.
Het mooie is dat het ook nog een open source is!

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True