Acabei de limpar meus complementos do Firefox e me perguntei:
Quais recursos o Firebug possui que o tornam único?
Quais recursos estão disponíveis no Firebug e nas Ferramentas de desenvolvedor do Firefox?
Acabei de limpar meus complementos do Firefox e me perguntei:
Quais recursos o Firebug possui que o tornam único?
Quais recursos estão disponíveis no Firebug e nas Ferramentas de desenvolvedor do Firefox?
Respostas:
As ferramentas nativas para desenvolvedores do Firefox já percorreram um longo caminho desde que esta pergunta foi escrita. As diferenças se reduziram principalmente aos seguintes pontos:
Há mais coisas faltando, que são rastreadas em um relatório de bug arquivado para todas as lacunas entre o Firebug e o Firefox DevTools .
Integração Firebug
O Firebug agora é baseado nas ferramentas nativas do desenvolvedor. Desde o Firefox 48, há também um tema Firebug que se parece com a extensão Firebug, fazendo com que você se sinta em casa se estiver acostumado com o Firebug. Uma vez que o Firefox multiprocessado esteja habilitado, pressionar F12ou clicar no botão Firebug abre o Firefox DevTools e com o tema Firebug.
Há também um guia de migração explicando as diferenças entre o Firebug e o Firefox DevTools.
fonte
Existem muitos pequenos recursos que o Firebug tem que as ferramentas internas não têm. Brincando com a IU, isso é o que vem à mente, mas tenho certeza de que há mais:
someFunction.%closureVar
sintaxe da linha de comandoinclude
egetEventListeners
Existem também, é claro, aspectos subjetivos nisso. Por exemplo, eu pessoalmente gosto da IU e da aparência do Firebug mais do que a escuridão das ferramentas de desenvolvimento, e a familiaridade anterior com uma ferramenta é sempre importante.
fonte
Parece que alguém aí viu minha pergunta aqui;)
https://hacks.mozilla.org/2013/10/firefox-developer-tools-and-firebug/
O problema é que isso também não responde muito. Mas isso implica que o Firebug agora não tem muito o que se diferenciar e está procurando uma maneira de mudar isso.
fonte
Isso será irrelevante em breve, pois o Firebug e as ferramentas nativas do desenvolvedor estão se fundindo:
Referências
Firebug permanece no Firefox DevTools
Mesclando o Firebug nas ferramentas integradas para desenvolvedores do Firefox
Mozilla lança teste multi-processo no Firefox Beta
Roteiro do Firebug
Firebug 3 e Firefox multiprocessado (e10s)
Firebug.next Github repo
Unificando DevTools do Firebug e do Firefox
Developer Edition 48 - Recursos do Firebug, armazenamento editável, melhorias no inspetor e muito mais ...
Página do projeto Firebug 3.0
Depuração remota: depuração do Firefox Desktop
Firefox 48 Release Notes: Developer Tools
O Firefox 48 chega com suporte a vários processos, descarta versões antigas do OS X e Android Gingerbread
fonte
One of our goals is to bring Firebug UX into native devtools, so yes, features are mixing to devtools.
Acho que a maior vantagem ainda - após a implementação da funcionalidade Painel de rede e linha do tempo - é a disponibilidade de várias extensões Firebug , como por exemplo YSlow, Page Speed, FirePython e assim por diante.
No final das contas, é provavelmente mais uma escolha baseada em suas preferências pessoais, chegar a uma arma de escolha que traga mais conveniência e velocidade.
Um detalhe interessante sobre essa decisão é que o Firebug já foi um dos plug-ins que teve impacto negativo mais significativo no desempenho do Firefox. Eu não sei sobre um estudo atual sobre isso, especialmente se as ferramentas de desenvolvimento integradas estão funcionando melhor em termos de desempenho do que o Firebug.
fonte
Uma vantagem das ferramentas de desenvolvimento nativas em relação à versão atual do firebug é que elas têm mapas de origem, ao contrário do que o firebug não tem.
fonte
Recursos exclusivos do Firebug, mas o inspetor integrado do Firefox não possui, incluem:
Os recursos exclusivos que o inspetor integrado do Firefox possui, mas o Firebug não possui, incluem:
fonte
A linha de comando do console no modo de editor grande permite a execução de código no contexto atual. O novo Scratchpad não vê o escopo do ponto de interrupção atual. Esta é uma perda terrível.
fonte