总体来说编辑器这个事情,我觉得没必要很挑剔,许多人总是在寻找一款神器,而事实上,编辑器其实是一个习惯问题,目的是为了达到高效,重要的是技术本身,编辑器真的只是工具而已,完全没有必要迷恋这个,重要的是完成自己的目的。
VIM、Eclipse-based (Aptana)或者Netbeans等都被程序员喜欢,而轻量级的编辑器Notepad++,Textmate,Sublime或者是Dreamweaver这种带有可视化编辑的是美工出身的最爱。
一般写Javascript都是用浏览器调试和测试,不过许多大量Javascript代码的项目,会使用Unit Test或者其他的专业调试工具(一般需要借助Java或者Node.js)。
vim:编辑器,快速、轻量级、无穷的定制性,有了vim,你会很喜欢coding的感觉,知道什么是“十指如飞”;
firebug+firebugautocomplete:这是firefox上调试网页的必备工具,当然在不同浏览器上有不同的相似工具,例如safari和chrome下的开发者工具,opera下的dragonfly;另外,如果熟悉vim的话,推荐在firefox下实用 pentadactyl 插件;
fiddler:用于页面调试,可以用本地的js文件替换某个服务器上的js文件。
虚拟机+IETester:用于调试ie6
webstorm:支持JS好一点,开发JS多的话可以选择。
fireworks:切图部分用
Dreamweaver:如果写HTML+CSS,首选Adobe Dreamweaver,优点:老牌的所见即所得的IDE,功能强大;缺点:对JavaScript开发的支持不好。
Aptana Studio 3:结合插件,可以有效的增强对jQuery或ExtJS的支持;缺点:对HTML+CSS支持有限。
FireBug :浏览器的调试工具