Visual Studio Code vs. Atom:它们如何堆叠

如果您是Microsoft Visual Studio Code的爱好者-似乎每天都有更多的人-这是因为流行的代码编辑器提供了大量吸引人的功能 。 它是无限可定制的 ,跨平台高度一致,并且随着每月的更新而快速发展。

但是Visual Studio Code几乎不是唯一流行的代码编辑器。 实际上,市场上充满了高度可定制的编辑应用程序,其中最重要的是“ hackable” Atom,这是由GitHub开发的工具,可以忠实地追随用户。 Visual Studio Code和Atom都使用类似的组件构建,主要是用于通过Web技术构建桌面应用程序的Electron系统。

[使用Visual Studio代码? 不要为每个开发人员错过这10个Visual Studio Code扩展 •了解最新版本的Visual Studio Code中的新增功能 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

试图在Visual Studio Code和Atom之间做出选择? 以下是一些主要区别。

Visual Studio Code vs. Atom:起源和发展

Visual Studio Code和Atom有很多共同点。 两者都是使用GitHub的Electron框架构建的,该框架使用JavaScript和HTML编写桌面应用程序,并通过Node.js运行时进行部署。 Atom在GitHub上开始开发,于2014年首次亮相,而Visual Studio Code起源于Microsoft,于2015年出现。然后Microsoft在2018年购买了GitHub。

现在,两个基于Electron的代码编辑器都属于Microsoft,我们是否应该期望Atom随着时间的推移而被弃用? 简短的答案是“至少还没有。” 同一团队在Atom上的开发工作仍在继续进行,自GitHub出售以来,定期出现新版本。 到目前为止,Microsoft尚未明确指导Atom的开发轨迹,这使它成为不喜欢Visual Studio Code与Redmond的更直接链接(例如,无声发送使用遥测)的人的可能选择。

vscode原子编辑器 IDG

虽然Visual Studio Code和Atom都使用Electron桌面应用程序系统,但是它们各自具有不同的理念,即默认情况下以何种形式包含组件。

无论是否受到微软收购的影响,Facebook于2018年底退出其Nuclide项目绝对是对Atom的打击。 Nuclide是Atom的开源扩展,它提供了一套类似于IDE的功能,用于使用React Native,Hack和Flow开发项目。 从好的方面来说,Nuclide的某些部分正在其他编辑器中享有新生,包括Visual Studio Code。 (请注意,第三方还开发了Visual Studio Code VSCodium的“非Microsoft版本”,没有Microsoft品牌,遥测和许可。)

Visual Studio Code vs. Atom:自定义和可扩展性

Atom和Visual Studio Code均设计为可通过第三方加载项包进行自定义和扩展。 在这方面,它们差不多。 两者都有扩展和主题的大型且组织良好的索引。 两者都允许您直接在程序本身内部搜索,安装和管理加载项。 主题之间是一个微小的差异。 在Visual Studio Code中,主题与其他主题一样被视为扩展。 在Atom中,主题是另一类扩展,在UI的不同部分进行管理。

Atom与众不同的另一个方面是其可入侵性。 Atom的在线文档中有一个完整的部分,直言不讳地称为Hacking Atom ,它引导潜在的Atom黑客完成许多常见的自定义设置。 Visual Studio Code提供了创建扩展的指南 ,但没有像自上而下的黑客Atom所提供的那样。

Visual Studio代码与Atom:插件和集成

Atom被设计为具有高度可入侵性和用户可配置性。 为此,Atom的许多核心功能都作为插件提供。 开箱即用提供的默认插件名册包括Git / GitHub集成和编辑功能,例如使用空格和制表符。

相比之下,Visual Studio Code可以直接在其中内置更多功能。例如,某些Git集成在Visual Studio Code中作为编辑器的本机部分可用。 但是,Visual Studio Code的本机功能可以使用插件扩展或忽略。 实际上,由于Visual Studio Code的本机Git集成很少,因此您需要第三方Git扩展(如GitLens)之一来进行更认真的工作。

vscode原子包 IDG

使用Visual Studio Code,扩展目录包括主题以及语言支持和其他工具。 Atom使主题与添加语言支持或修改编辑器其他行为的扩展区分开来。

Visual Studio Code与Atom:用法和市场份额

自从Visual Studio Code首次出现以来,就已经蚕食了包括Atom在内的许多其他编辑器的市场份额。 根据Triplebyte的说法 ,到2018年底,一年中接受采访的候选开发人员中有22%使用了Visual Studio Code; 原子,6%。 这些数字分别从2017年的5%和11%增长。

但是,不要以这是Atom即将淘汰的福音。 Atom的设计,开发过程和功能组合都吸引了所有听众。 但是,Visual Studio Code的兴起并不是仅靠Microsoft的支持,而是因为Visual Studio Code是真正强大,灵活且有用的工具。

From: https://www.infoworld.com/article/3405883/visual-studio-code-vs-atom-how-they-stack-up.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值