20款最优秀的JavaScript编辑器 哪家强你说了算!
毫无疑问 SublimeText,Notepad++,webstorm 等,是市面上最主导的编辑器,但当然也有一些更多的 JavaScript 编辑器提供众多的特性和功能,方便和轻松自由的编码。本文整理了 20 款 JavaScript 编辑器,到底哪家强?你说了算!
1. Webstorm
WebStorm 是 一种轻量级的、功能强大的 IDE,为 Node.js 复杂的客户端开发和服务器端开发提供完美的解决方案。 WebStorm 的智能代码编辑器支持 JavaScript, Node.js, HTML 和 CSS。 WebStorm 支持 Windows, Mac OS 和 Linux 平台。
2. Notepad++
Notepad++是一套非常有特色的自由软件的纯文字编辑器(许可证:GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8 技术)。它的功能比 Windows 中的 Notepad (记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作编写电脑程序的编辑器。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
3. Brackets
Brackets 是一个免费、开源 且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE 工具)。该项目由 Adobe 创建和维护,根据 MIT 许可证发布,支持 Windows、Linux 以及 OS X 平台。Brackets 的特点是简约、优雅、快捷,它的核心目标是减少在开发过程中那些效率低下的重复性工作,例如浏览器刷新,修改元素的样式,搜索功能等等。
4. JS Nice
JS Nice 是一款让经过混淆处理的 JavaScript 代码可读更好的工具。它使用一种新型的用于 JavaScript 代码美化的去混淆和去压缩引擎。JSNice 采用先进的机器学习和程序分析技术,从可用的开源项目学习命名和类型规律。
5. JS Hint
JSHint 是一个 JavaScript 语法和风格检查工具,你可以用它来提醒代码风格相关的问题。它可以很好地被集成到许多常用的编辑器中,是统一团队编码风格的一个很好的工具。
6. Js Bin
JSBin 是一个 Web 应用,主要用于帮助测试 JavaScript 和 CSS 的代码片段。JSBin 与允许你编辑和测试 JavaScript 及 HTML,你可以随时保存,并将 URL 发送给同行审查或获取帮助,他们可以对内容进一步修改并重新保存。
7. Kinetic Wing
KineticWing 是一个免费的轻量级 IDE,适用于所有主要的操作系统(对 Mac 的支持即将推出)。它不是一个复杂的 IDE,更像是一个具有现代特色的智能文本编辑器。这些功能包括:支持 Sass 或 Less(具有内置编译器),支持 HTML5 及 CSS3,支持 CoffeeScript。
8. Code Mirror
CodeMirror 是一款基于 Javascript 实现的在线代码编辑器,它专门用于编辑代码,并配有大量语言模式,可实现更高级的编辑功能。CodeMirror 不是某个富文本编辑器的附属产品,它是许多大名鼎鼎的在线代码编辑器的基础库。
9. Ace
ACE 是用 JavaScript 编写的一个可嵌入的代码编辑器。它能与许多本地编辑器匹配,如 Sublime,Vim 和 TextMate 等。ACE 被作为 Cloud9 ID 的主编辑器维护,也是 Mozilla Skywriter 项目的继承。
10. Net Beans
NetBeans IDE 是 一个屡获殊荣的集成开发环境,可以方便的在 Windows,Mac,Linux 和 Solaris 中运行。NetBeans 包括开源的开发环境和应用平台,NetBeans IDE 可以使开发人员利用 Java 平台能够快速创建 Web、企业、桌面以及移动的应用程序,NetBeans IDE 目前支持 PHP、Ruby、JavaScript、Ajax、Groovy、Grails 和C/C++等开发语言。
11. Cloud 9
Cloud9 IDE 是一个基于 Node.JS 构建的 JavaScript 程序开发 Web IDE。它拥有一个非常快的文本编辑器,支持为 JS, HTML, CSS 和这几种的混合代码进行着色显示。Cloud9 IDE 还为 node.js 和 Google Chrome 集成调试器可以在 IDE 中启动、暂停和停止,能够在云计算环境中测试和部署你的代码。
12. Komodo Edit
Komodo Edit 是 一个开源的跨平台编辑器,它支持 Windows、Linux 和 Mac。它通常跟 Komodo 集成开发环境一起发布,也可以单独使用。Komodo Edit 支持 JavaScript , Ruby, Tcl, PHP, Perl 等流行的编程语言。 Komodo Edit 具有语法高亮、语法检查、Vi 模拟、自动完成等功能。
13. JS Fiddle
jsFiddle 是一个在线的 shell 编辑器,通过流行的 JS 框架创建自定义的环境,以简化 JS 代码。可以用于测试示例代码。不仅如此,你还可以添加一个 Ajax echo 后端,并且通过一系列的 JavaScript 框架自动载入资源,如 MooTools, jQuery, Dojo, Prototype, YUI, Glow,Vanilla 等。还有一个重要特性就是能够保存和分享一个 unique URL generated 代码,jsFiddle 还有一个嵌入的功能。
14. Sublime Text
Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。具有良好的扩展功能,强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex,支持 VIM 模式,支持宏,支持多重选择(Multi-Selection)功能。
15. Codepen
CodePen 是一个 Web 前端的运行场地,具备机动、训练和分享等多种功能。同时,CodePen 还可以让使用者构建一个压缩版本的测试案例来证明并解决编码当中的错误。
16. Eclipse
Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如 C++ 和 Python 的开发工具。
17. Koding
koding 是一个免费的,功能齐全的云开发环境,创建和编辑代码非常方便。它提供了一些不错的协作工具。注册后你可以得到一个免费的虚拟机,协助你的开发旅程。
18. Scripted
Scripted 是一个快速而且轻量级的 JavaScript 代码编辑器,基于 Web 浏览器。Scripted 由 VMware 基于 Eclipse Orion 的编辑器组件开发。它工作于本地,并且由 Node.js Web 服务器提供内容服务。
19. Codio
Codio 是一个功能强大的云计算和基于浏览器的 IDE(web ide),从原型到部署,涵盖了完整的 web 开发周期。Codio 支持包括 Javascript,PHP,Ruby 等几乎所有的编程语言。
20. Light Table
LightTable 是用 clojure 和 css 开发的全新理念的 IDE,支持多种语言。支持插件架构,内联文档和文档搜索,支持自动完成、paredit 特性以及后端允许远程 nrepl 会话等。Light Table 是开源的,其代码全部托管在 GitHub 上,遵循 GNU 开源许可。