Je viens de nettoyer mes addons Firefox et je me suis demandé:
Quelles sont les fonctionnalités de Firebug qui le rendent unique?
Quelles fonctionnalités sont disponibles à la fois dans Firebug et dans les outils de développement Firefox?
Je viens de nettoyer mes addons Firefox et je me suis demandé:
Quelles sont les fonctionnalités de Firebug qui le rendent unique?
Quelles fonctionnalités sont disponibles à la fois dans Firebug et dans les outils de développement Firefox?
Réponses:
Les outils de développement natifs de Firefox ont parcouru un long chemin depuis que cette question a été écrite. Les différences se sont principalement réduites aux points suivants:
Il manque plus de choses, qui sont suivies dans un rapport de bogue déposé pour toutes les lacunes entre Firebug et Firefox DevTools .
Intégration Firebug
Firebug est maintenant construit sur les outils de développement natifs. Depuis Firefox 48, il existe également un thème Firebug qui ressemble à l'extension Firebug, vous permettant de vous sentir chez vous si vous êtes habitué à Firebug. Une fois Firefox multi-processus activé, appuyez surF12 ou cliquez sur le bouton Firebug pour ouvrir Firefox DevTools et avec le thème Firebug.
Il existe également un guide de migration expliquant les différences entre Firebug et Firefox DevTools.
la source
Firebug possède de nombreuses petites fonctionnalités que les outils intégrés n'ont pas. Jouer avec l'interface utilisateur, c'est ce qui me vient à l'esprit, mais je suis sûr qu'il y en a plus:
someFunction.%closureVar
syntaxe de la ligne de commandeinclude
etgetEventListeners
Il y a aussi, bien sûr, des aspects subjectifs à cela. Par exemple, j'aime personnellement l'interface utilisateur et l'apparence de Firebug plus que la noirceur des outils de développement, et la connaissance préalable d'un outil est toujours importante.
la source
On dirait que quelqu'un là-bas a vu ma question ici;)
https://hacks.mozilla.org/2013/10/firefox-developer-tools-and-firebug/
Le problème est que cela ne répond pas non plus à grand chose. Mais cela implique que Firebug n'a actuellement pas grand-chose à se différencier et cherche donc un moyen de changer cela.
la source
Ce ne sera bientôt plus pertinent, car Firebug et les outils de développement natifs fusionnent:
Références
Firebug vit dans Firefox DevTools
Fusion de Firebug dans les outils de développement Firefox intégrés
Mozilla lance un test multi-processus dans Firefox Beta
Feuille de route Firebug
Firebug 3 et Firefox multiprocessus (e10s)
Dépôt Firebug.next Github
Unifier Firebug et Firefox DevTools
Developer Edition 48 - Fonctionnalités Firebug, stockage modifiable, améliorations de l'inspecteur et plus encore…
Page du projet Firebug 3.0
Débogage à distance: débogage de Firefox Desktop
Notes de version de Firefox 48: outils de développement
Firefox 48 arrive avec un support multi-processus, supprime les anciennes versions d'OS X et Android Gingerbread
la source
One of our goals is to bring Firebug UX into native devtools, so yes, features are mixing to devtools.
Je pense que le plus grand avantage encore - après la mise en œuvre de la fonctionnalité Network Panel & Timeline - est la disponibilité de diverses extensions Firebug , comme par exemple YSlow, Page Speed, FirePython et ainsi de suite.
En fin de compte, c'est probablement plus un choix basé sur vos préférences personnelles, pour trouver une arme de choix qui vous apporte le plus de commodité et de vitesse.
Un détail intéressant sur cette décision est que Firebug était autrefois l' un des plugins qui avait le plus d'impact négatif sur les performances de Firefox. Je ne connais aucune étude actuelle à ce sujet, surtout si les outils de développement intégrés agissent mieux en termes de performances que Firebug.
la source
L'un des avantages des outils de développement natifs par rapport à la version actuelle de Firebug est qu'il a des sourcemaps, contrairement à Firebug.
la source
Les fonctionnalités uniques de Firebug, mais pas l'inspecteur intégré de Firefox, incluent:
Les fonctionnalités uniques de l'inspecteur intégré de Firefox, mais pas de Firebug, incluent:
la source
La ligne de commande de la console en grand mode éditeur permet d'exécuter du code dans le contexte actuel. Le nouveau Scratchpad ne voit pas la portée actuelle du point d'arrêt. C'est une terrible perte.
la source