我是Opera用户浏览和Firefox用户开发。如果没有Firebug,我就无法工作,任何其他工具都不适合我。来自Opera的极客经常提供使用Dragonfly,其目的与Firebug(JS调试器,DOM / CSS检查器,JS控制台,页面加载分析等)几乎相同。我尝试过Dragonfly,但由于以下原因返回Firebug:
我很感兴趣有人使用Dragonfly代替ob FB或任何其他工具吗?为什么不)?您在这两种工具之间看到了哪些主要差异?
答案 0 :(得分:11)
您可能会或可能不会意识到Opera Dragonfly是一种Web应用程序,在首次使用时从Opera服务器加载,并在升级时加载。如果重新打开它并且服务器版本未更新,则应从缓存中快速加载。我不确定总是的情况,YMMV,我完全可以理解它不可预测的加载时间可能很烦人。但是,这样您就可以使用最新版本的Dragonfly而无需更新任何扩展程序。
这让我想到了第二点:禁用CSS属性。现在在最新版本中以非常明显的方式支持此功能。我建议你再试一次打开蜻蜓:-D
关于比较,我天生就过于偏向于对这个问题发表评论......但无论如何:我的一般感觉是Firebug是网络调试器UI设计的一次巨大飞跃(如果你已经足够老了,可以使用Venkman你了知道我的意思),然而在引擎盖下它使用时感觉不稳定。我的用例主要是JS调试器(DOM检查器一直更可靠)而且我已经看到调试器多年来以许多奇怪的方式行为不端。我会很快补充一点,蜻蜓不是很好很多,它已知的问题可能会让你在踩踏时完全偏离轨道。 Firebug的当前版本可能比以前的版本更稳定,但我仍然不太愿意将它用于复杂的JS调试任务,而更喜欢Dragonfly或Chrome的检查员。 YMMV再次。
..我更喜欢Dragonfly的主要原因可能是这个用户JS让我使用Dragonfly来逐步浏览任何随机脚本,无论它是作为无空白文本blob通过网络发送的: http://my.opera.com/hallvors/blog/2008/05/13/script-formatter-user-js
但是,我的用例是调试任意随机页面,而大多数人的用例是调试自己格式良好的脚本:)
答案 1 :(得分:2)
我使用所有浏览器的开发工具!即使对于Internet Explorer,开发人员也有额外的下载!
问题是:它不是因为一件事在Firefox中有效,它适用于IE6,7,8,Opera和Chrome。
我喜欢的Internet exlporer工具是您可以选择要调试的版本。所以你不需要下载收集包(因为6和7几乎相同)
所有工具都具有几乎相同的功能。
答案 2 :(得分:2)
嗯,我会说蜻蜓比萤火虫好多了。它提供了firebug中存在的所有工具,但您只需要弄清楚它。有CSS自动完成功能。但是为此你必须按down key
并添加css非常容易。只需向下滚动到css栏的底部,就会写出new style
。而蜻蜓也提供了没有风格的Line。在样式声明的右上角。
答案 3 :(得分:0)
必须在那里同意,我花费90%的时间让事情发挥作用,即能够使用ie开发工具在ie7或8中渲染是一个很大的好处。
说到ie6我倾向于通过spoon.net启动它然后使用firebug lite书签来破解,但是现在你已经大概了解在你之前会发生什么作用,哪些不行启动。
...不幸的是,在金融界工作的很多用户都会在相当长的时间内坚持使用ie6,所以你必须坚持下去。
我个人正在尝试其他调试器,看看它们是否比firebug好,但到目前为止它们还是最好的,但是随着转向webkit浏览器,谷歌Chrome已经得到了我的投票。
答案 4 :(得分:-3)
CSS editing capabilities Firebug | Dragonfly
_______________________
CSS autocomplete Yes | No
Ease in adding new css Very easy | Very difficult
Line no of styles Yes | No
Page rendering while inspect Normal | Inspected element get locked
Ruler Useless | Very handy (on the screenshot)
Color pallete No | Yes
Tabbed resource browsing No | Yes
Extendability via plugins Yes | No