推翻 VS Code 的又一次尝试:JetBrains Fleet
共 1983字,需浏览 4分钟
·
2021-12-16 09:16
JetBrains 是一家为开发人员提供各种集成开发环境 (IDE) 和工具的公司,已有 20 多年的历史。它具有适用于该领域几乎所有主要编程语言的专用 IDE,这些 IDE 使开发过程完美无缺,无论您的目标平台如何。IDE 提供代码重构和完成、强大的调试和测试工具、语法高亮以及更多功能……
有一段时间,JetBrains IDE是所有级别的程序员的首选工具。它们为终端用户提供了所有需要的功能。然而,这种丰富的功能导致了漫长的启动时间。基于项目的复杂性,有时你不得不连续等待5分钟,这是相当令人讨厌的。
然而,在2016年,一个新的玩家进来了:Visual Studio Code。那是微软的一个文本编辑器,而不是一个IDE。那么一个类似于记事本的简单文本编辑器是如何占领市场的呢?答案是插件。VS Code的做法是向用户提供最简约的文本编辑器,如果需要任何功能,可以通过插件添加。因此,举例来说,一个连测试是什么都不知道的初学者,就不会和测试工具及其复杂的用户界面打交道。
相比之下,由于这种方法,VS Code 的启动时间非常短,而且 UI 更加直观。尽管如此,VS Code 提供的功能与 JetBrains IDE 一样丰富。最重要的是,与JetBrains IDES不同,VS Code是开源的、免费的,这就是为什么开发人员开始逐渐采用VS Code而不是JetBrains IDEs。然而,JetBrains并不愿意退缩。这里有一个全新的VS Code竞争者:Fleet。
什么是Fleet?
Fleet,发音为/fliːt/,是由JetBrains提供的针对VS Code的开发工具。通过这个工具,JetBrains试图挽回近年来微软的强大攻势。Fleet既不是一个文本编辑器,也不是一个IDE,但同时又是两者。Fleet采用的方法是取代IDE的所有弱点并采用其强大的一面。
正如我提到的,Fleet是VS Code的竞争对手,它是一个文本编辑器。所以,它必须和VS Code一样快。Fleet处理这种情况的方法相当巧妙。它有两种模式,一个用于快速编辑文件(编辑器模式),一个用于高级使用场景(智能模式)。
编辑器模式
这是Fleet启动时的模式,它非常简约,没有在后台工作的语言引擎,但它提供了基本的语法突出显示。这使它立即启动,这样您就可以开始处理您的项目,而无需等待其他服务启动。此外,可以使用插件增强高亮模式 Fleet 的功能。
智能模式
在 Fleet 上启用智能模式就像为文本编辑器添加大脑和推理能力。它使用传统 IDE 的引擎来提供自动完成、代码重构等功能,以及其他需要大量功率的功能。启用它后,需要一段时间才能在后台运行代码引擎,但一旦启用,您的文本编辑器将变成功能强大的 JetBrains IDE。
与传统的IDE不同,将文本编辑器和IDE引擎分开,由用户决定何时启动代码引擎。因此,对于快速编辑,不需要等待几分钟。
这会是 VS Code 的终结吗?
这就是不可避免的问题。答案有点模棱两可,因为 Fleet 提供的是两全其美的。这意味着它的目标群体比 VS Code 更大,如果它成功交付了它所引入的东西,那么它就很有可能成为大多数人的首选工具。然而,就目前而言,它仍处于早期阶段。VS Code 背后的社区非常庞大,每天都有一个新插件可以简化工作流程。我知道这种丰富性有时意味着垃圾,但在这些垃圾中仍然有钻石。这就是为什么我认为Fleet不会很快取代VS Code,但如果它发挥战略作用并利用背后的力量,JetBrains:它是一个强大的候选人。
一旦我在我的 PC 上体验了 Fleet 的全部潜力,我就会更好地掌握这一点并相应地写作。所以,等后续吧。
原文:https://levelup.gitconnected.com/another-attempt-to-overthrow-vs-code-jetbrains-fleet-6d96bd835b89