Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

4年前关闭。



Improve this question





我是Opera用户(用于浏览),而Firefox用户用于开发。简而言之,如果没有Firebug,我将无法工作,并且其他任何工具都不适合我。 Opera的极客经常提供使用Dragonfly的用途,其目的几乎与Firebug相同(JS调试器,DOM / CSS检查器,JS控制台,页面负载分析等)。由于以下原因,我尝试了Dragonfly,但又返回了Firebug:


Firebug的加载速度比Dragonfly快(例如,在检查元素时);
蜻蜓没有(或者我没有发现)如何快速禁用CSS的某些属性。在FB上,您只需要单击prop旁边的图标。它已经有。


我感兴趣的是有人使用Dragonfly而不是ob FB或任何其他工具吗?为什么不)?您发现这两种工具之间有哪些主要区别?

最佳答案

您可能会或可能不会意识到Opera Dragonfly是一种Web应用程序,它会在首次使用时以及在升级时从Opera的服务器加载。如果重新打开它,并且服务器版本未更新,则应该从高速缓存中快速加载它。我不确定YMMV是否总是这样,而且我完全可以理解它不可预测的加载时间会很烦人。但是,通过这种方式,您始终使用最新版本的Dragonfly,而无需更新任何扩展名。

第二点是:禁用CSS属性。现在,最新版本以明显的方式支持此功能。我建议您尝试再次打开蜻蜓:-D

关于比较,我本来就偏于对此问题发表评论……但是无论如何:我的总体感觉是,Firebug是Web调试器UI设计的一次巨大飞跃(如果您年龄足够大,可以使用Venkman,您就会知道我在做什么)。的意思),但是在引擎盖下使用时感觉不稳定。我的用例主要是JS调试器(DOM检查器一直更加可靠),并且多年来,我已经看到调试器在许多奇怪的小方面都表现不佳。我会很快补充说,蜻蜓还没有更好,它存在一些已知的问题,可能会在您踩踏时使您完全偏离轨道。当前版本的Firebug可能比以前的所有版本都稳定,但是我仍然不太愿意将其用于复杂的JS调试任务,并且更喜欢Dragonfly或Chrome的检查器。 YMMV再次。

..我偏爱蜻蜓的主要原因可能是该用户JS允许我使用Dragonfly来遍历任何随机脚本,无论它是否以无空格的文本blob形式通过网络发送:
http://my.opera.com/hallvors/blog/2008/05/13/script-formatter-user-js

但是,然后,我的用例是调试任何随机页面,而大多数人的用例是调试他们自己的格式良好的脚本:)

07-24 18:06