1、Brackets
Adobe 开源的前端开发工具。这个基本上是完全为前端准备的,支持插件。起初用过一段时间,体验很不错的。内置 Server
,可以直接预览变化(热更新)。
2、WebStorm
一贯的 Jetbrains-Platform 强大的代码提示、分析、检查和建议。可以集成 SASS/LESS 。内置 Server
。当然有了前端的一些脚手架/构建工具,集成什么的无所谓了。
3、VisualStudio Code (vscode)
vscode
有强大的扩展体系,可以做很多语言的开发。扩展质量比较高。还能集成数十种语言的调试。作为前端开发也很优秀。当然专门作为前端的工具我觉得还是略逊 Brackets
弱于 WebStorm 的。
4、Atom
这个软件从架构上比 vscode 更重视扩展和自由性,其本身就是由众多扩展构成的。扩展的自由度很高,例如装一个 minimap 跟 sublime
text 一样了。写前端跟 vscode 一样可以做其他很多语言的开发。
5、Sublime Text
这个相比上面三个,要轻量级得多。因为不是用 web
技术构建的桌面应用,启动速度也更快,更符合一个编辑器应该有的样子。不过扩展数量无法跟上面几个相比。
6、HBuilder
这是个号称专门为HTML5准备的IDE,我在几年前用过,貌似是基于 eclipse 内核的。所有基于 eclipse 的软件我都不想用。当初记得它连
代码的 format 都有 BUG。格式化代码在上面推荐的几个中任意一个用扩展都能轻易做到非常完美的地步。
7、Aptana Studio
这个跟上面的 HBuilder 类似是基于 eclipse 的,它是我接触的第一款内置 Server
的前端开发工具。当时记得安装它的时候要顺带安装一个 NodeJs 有点让我眼前一亮。不过也是好久没用过了。现在看了下它的官网,它还可以做 Ruby
、Python等开发,当然用来写前端也是其亮点。
8、EditPlus
最初学基础的时候,老师用的就是这个编辑器。我们也跟着用这个,只记得很清楚的是用它写网页可以点左上角的图标直接预览不用打开浏览器,会调用的IE用来显示页面。它作为一个
Text Editor 也是非常棒的,但是做前端开发已经不是很推荐了。