JavaScript 编辑器

时间:2021-1-8 作者:admin

程序员接触时间最长的就是代码编辑器(后面简称编辑器)。

编辑器主要分两种:IDE(集成开发环境)和轻量编辑器。很多人喜欢这两种各选一个。

IDE

IDE(集成开发环境)是用于管理整个项目具有强大功能的编辑器。顾名思义,它不仅仅是一个编辑器,而且还是开发环境。

IDE 加载项目(通常包含多个文件),并且允许在不同文件之间切换。IDE 还提供基于项目的自动补全功能,集成版本控制、集成测试环境等一些其他“项目层面”的东西。

如果你还没考虑好选哪一款 IDE,看看下面:

  • 专为前端开发而生的 WebStorm,如果你需要额外的语言支持也可以选择这家公司的其他编辑器。
  • 如果你是一个 .NET 开发者,Visual Studio 也是一个好的选择,还有一个免费版 —— (Visual Studio Community)
  • Netbeans

除了 Visual Studio,以上这些 IDE 都是跨平台的。Visual Studio 无法在 Linux 上使用。

大多数 IDE 是收费的,但是他们都可以试用。这些费用对于一个合格的程序员的薪水来说,肯定算不了什么,所以去选一个对你来说最好的吧。

轻量编辑器

“轻量编辑器”没有 IDE 那么功能强大,但是他们一般很快、优雅而且简单。

“轻量编辑器”主要用于立即打开编辑一个文件。

“轻量编辑器”和 IDE 有很大的区别。IDE 一般是项目中使用,就意味着一开始要加载很多数据,并且在使用的过程中会分析项目的结构和内容。如果我们只需要编辑一个文件,那么 “轻量编辑器” 会更快的帮我们打开文件。

实际上,“轻量编辑器”一般都有各种各样的插件,这些插件可以做语法分析和补全代码。所以“轻量编辑器”和 IDE 也没有严格的界限。

下面是一些流行的“轻量编辑器”:

我的最爱

我个人喜好是同时拥有项目级别的 IDE 和轻量级的编辑器,以便快速轻松地进行文件编辑。

我使用的编辑器:

  • 使用 WebStorm 写 JavaScript,如果项目涉及其他语言我切换到上面列出的其他 Jetbrains 产品之一。
  • 轻量编辑器 —— Sublime TextAtom

不要争吵

上面列表中的编辑器都是我或我的朋友(他们都是我认为很优秀的开发人员)已经使用了很长时间并且很满意的。

世上还有很多其他的很好的编辑器,你们可以选择一个自己最喜欢的。

选择编辑器就像选择其他工具一样。要看你的项目,以及个人的习惯、喜好。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。