Opera, éditeur norvégien qui développe le navigateur éponyme, vient de sortir en version alpha Dragonfly, un débuggeur JavaScript / DOM fort prometteur. Opera souffrait depuis un moment du manque d’un tel outil, voyons si l’attente en valait la peine…
Bien évidemment, on ne peut s’empêcher de penser à Firebug, une application similaire existant pour Firefox sous forme d’extension. Celui-ci, maintenu par un développeur de chez Facebook, a réellement changé la vie des aficionados du JavaScript tant il simplifie lé débuggage d’applications JavaScript / AJAX complexes. (pendant ce temps, les développeurs Flash attendent toujours un débuggeur décent…)
Notez que Microsoft prépare également un outil dans le style pour Internet Explorer 8.
Ce qu’il y’a d’important à retenir sur Dragonfly :
- l’appli est légère et assez réactive, contrairement à Firebug qui avait tendance à mettre Firefox 2 à genoux assez vite
- Dragonfly se comporte comme un application web et se met donc à jour automatiquement
- possibilité de débugger à distance, utile pour des terminaux mobiles ou des consoles (uniquement avec Opéra Mini pour le moment)
- mise à jour du DOM en live
- pas encore possible d’éditer le CSS à la volée, mais promis-juré c’est pour bientôt, qu’ils disent
- Dragonfly est open source (licence BSD) : un premier pas d’Opera vers le libre ?
- les gens d’Opera ont un accent rigolo.
Dragonfly est plutôt léché, mais n’offre en l’état pas grand chose de plus que Firebug. Ce n’est encore qu’une alpha et les gens d’Opera ont fait un tas de promesses alléchantes, donc wait and see…
“The initial alpha release is just the beginning. Opera Dragonfly has a fully featured road map, including support for editing of CSS, JavaScript and the DOM, a single window mode, improved JavaScript thread handling, XHR AND HTTP MONITORING, improved keyboard navigation, and translation into a number of languages.”
Dragonfly est livré avec Opera 9.5 beta 2. On accède ensuite à l’outil via Outils > Avancé > Outils de développeur, et ensuite il n’y a plus qu’à suivre le petit tutorial.
Le “oui mais t’a pas Firebug” étant généralement de mise lorsque l’on évoque Opera à un Firefox fanboy, voilà qui va peut-être un peu changer la donne et attirer un peu d’attention sur un navigateur qui le mérite largement (et qui passe le test Acid3, contrairement à d’autres…).


12 mai 2008 à 21:39
Avec une review si dythirambique je me devais de tester le nouvel Opera
Les plus :
Speed Dial : J’avais pas compris le principe quand tu me l’a montré l’autre jour (je croyais que c’était les fenetre actuelement chargées) mais en fait c’est très pratique.
Le vrai mode fullscreen.
Ces deux fonctionnalités sont dispo sous FF3 mais sous formes de plugin, je pense que ces deux là mériteraient d’être dans le “core”.
Les moins :
C’est pas libre et tout ce qui va avec (sécurité…)
Les ni plus ni moins :
La réactivité et la mémoire : J’ai fait ouvrir 40 onglets en même temps aux deux (FF3 et opera) ils ont tout les deux tout chargés en moins de 10 secondes et sont tout les deux montés à respectivement 122 et 133Mo.
Sur DragonFly, ca a l’air pas mal mais pour le moment c’est à des lieux de Firebug (en gros tout ce qui est dans la roadmap est déjà dans Firebug non ?)
J’aurais tendance à dire que toute bonne features de Opera sera recodé et reprise sous forme de plugin (dans un premier temps) sous FF, comme ca a déjà été le cas pour d’autres. (http://standblog.org/blog/post/2008/03/08/En-vrac 6ème point).
Par contre la coloration syntaxique du javascript c’est bien
Puis comme je me suis senti un peu visé par le “Firefox fanboy”
Sinon pour montrer que je suis pas vraiment un Firefox Fanboy
Je regarde de plus en plus du côté de WebKit qui s’intègre très bien avec des outils externes, mieux que Gecko en tout cas 
12 mai 2008 à 21:45
PS : chez moi il passe pas le test acid3 http://acid3.acidtests.org/ mais ca vient peut etre de Cairo (librairie graphique de Linux).
Toujours est-il qu’il ne fait aucun doute que FF4 le passera
14 mai 2008 à 9:26
Sur la conso mémoire, Opera n’égale pas les perfs spectaculaires de FF3 mais on a quand même une impression générale de meilleure réactivité (quand on ouvre un onglet, quand on revient sur une page, etc). C’est un peu subjectif évidemment.
Quand tu dis “toute bonne features de Opera sera recodé et reprise sous forme de plugin sous FF”, je dis banco, c’est comme ça que FF fonctionne et c’est très bien. Mais je me pose quand même une question : combien de temps le libre se contentera de copier des features de softs propriétaires ? Quand commencera t-il à innover?
Point de troll, c’est une vraie question. Le libre dispose de ressources énormes et produit du logiciel de qualité, mais pas original pour un sou. FF repompe Opera, OpenOffice repompe Office (avec 5 ans de retard), et KDE comme Gnome utilisent des concepts d’UI très similaires à ceux de Windows (qui n’est pas franchement un modèle). Dommage, dommage…
Quand John, quand?
20 mai 2008 à 10:57
Hop test acid3 effectué sous Windows => FAIL avec un score à peu de chose près équivalent à FF3-RC1.
Mais bon vu que Opera c’est libre on peut vérifier que la dernière version SVN le passe… … ah bah, ah bah en fait non on peu pas
20 mai 2008 à 11:04
http://labs.opera.com/news/2008/03/28/
Qui a dit “mauvaise foi” ?