notepad++
4个为 JS 开发者准备的 Notepad++ 插件
JSLintaptana
eclipse plugin
http://download.aptana.com/studio3/plugin/install
Spket
editplus 、 subline text 2/3
WebStorm 或 Intellij IDEA
功能点 :
- 函数提示
- 代码补全
- 语法检查
- 能显示代码框架(outline)
- 自动格式化代码 (可以微调代码风格)
- 可在代码上直接调试
- Ant构建
- Todo列表
- Doc注释模板及对注释内容的识别
- 语言多层嵌套的支持 比如Javascript里嵌套了HTML字符串,HTML字符串会被它识别出来
- 内置版本控制,不用保存文件,每一次编辑都会记录下来。
- 内置对 CoffeeScript、 LESS、 SASS 等新技术的支持 (对新技术支持的很积极)
- 内置Zen coding
Chrion是对dojo这个js框架支持最好的,但综合来说还是aptana用的更多些。其实我倒是觉得编写js应用程序,浏览器的调试工具比开发IDE更重要。google chrome是利器!(chrome的审查元素)
曾经,firephp和firebug结合调试ajax是个很好东西, 但是自从升级到1.73后,firebug就无法显示firephp传递过来的数据。
WebStorm / Emacs (js2-mode/js3-mode) / Lighttable
选IDE需要选一个开发起来顺手的,我觉得sublime和webstorm都不错,都挺顺手的,使用起来webstorm要重一些。主要是我个人还喜欢挑选Code Theme,这个点就不是所有IDE都可以满足的。Sublime的theme挺多的,可以在Beautiful Themes for Sublime Text 3 找到很多。
神器二合一!SUBLIME TEXT 2+ZEN CODING
zen coding更名为emmet,新加更多特性