7

Jetbrains Fleet与VsCode比较

 1 year ago
source link: https://www.jdon.com/63019
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Jetbrains Fleet与VsCode比较


Jetbrains是一家为开发者提供各种IDE和工具的公司,已有20多年历史。这些集成开发环境使开发变得更容易和更快,但牺牲了移动性和智能性,但所有这些都是有代价的,内存、CPU负载和索引时间。正因为如此,许多客户已经转而使用不同的代码编辑器。(VsCode, Atom, Brackets, etc.)。

早在2021年11月,Jetbrains宣布了一个名为Fleet的新产品,发音为/fliːt/。Fleet显然是针对目前由Visual Studio Code主导的 "小型 "IDE领域,并采取了非常有趣的方法。

几天前,Jetbrains宣布了Fleet的预览版。作为一个忠实的客户,我试用了它并想与你分享我的想法。它真的会取代VsCode吗?

我先说说缺点:

1、定价
VsCode如此受欢迎的主要原因之一是它是免费的,开源的,并且有丰富的插件库。Fleet目前也是免费的,但似乎它将成为付费产品。就我个人而言,我期待着它是免费的,而且是永远免费的。这是我不喜欢的第一件事。让我们继续。

2、额外的应用程序
第二件我没想到也不喜欢的事情是,你需要安装Jetbrains工具箱(Extra application)来安装Fleet(但是为什么呢?)好吧,让我们继续。

3、不是独特的,或新的东西。
当你尝试它时,你会发现它还没有决定它试图成为什么。它就像Jebtrains和VsCode的合并体。VsCode影响了UI,但它既不是Jebtrains也不是VsCode。当你开始在编辑器模式下使用Fleet时,它并不比Notepad++、TextPad或简单的VsCode多。它对大多数流行语言都有非常基本的语法高亮,但是,比方说,它没有Notepad++那样的自动完成功能。

4、内存
尽管Fleet应该是轻量级的,但仍然需要太多的内存。我在VsCode和Fleet(没有智能模式)中打开同一个程序,它们之间有很大的对比。Fleet比VsCode多用了12倍的内存。

5、功能的缺失
简单地说,你的功能非常有限。你不能格式化代码,也不能使用 "转到定义 "功能。我认为这是代码编辑器的非常基本的功能,我对它非常失望。

6、插件和定制的泄漏
我没有料到,新产品会有丰富的插件、主题和其他功能。所以我不能把它算作产品的一个缺点。

7、智能模式
按下智能模式(右上角类似闪光灯的图标)按钮,基于IntelliJ-Code的引擎会在后台开机,但启动IntelliJ实例几乎需要3-4秒,索引也需要太多时间。这与其他Jetbrains IDEs的时间几乎相同。你可能会同意,几秒钟的等待只是为了完成代码,这不是我们这些开发者想要的。

所有这些乍一看并不令人印象深刻,但让我们转到一个有趣的方法和Fleet的优点:

1、UI
我真正喜欢的第一件事是极简的用户界面。我喜欢它的简约和易于使用。没有太多杂乱无章的按钮、文字和菜单。(但我花了一些时间才找到终端标签的位置)。如果你熟悉VsCode,那么,它绝对是你会喜欢的东西。

2、智能模式
正如我前面提到的,只需点击一下,一个简单的代码编辑器就开始使用Intellij代码处理引擎。这可以实现代码补全、代码重构、自动导入和其他大量操作。长话短说,只需一次点击,你的编辑器就会变成IDE。

3、Git
Fleet有内置的Git支持。我非常喜欢它在比较分支、查看变化、处理分支以及提交或恢复代码方面的便利性。(而且还支持开箱即用的docker。)加上我的一分:)。

4、协作
有了Fleet,你可以和你的团队、朋友或任何你想合作的人一起编写代码。你可以做的远不止是分享编辑器。你可以分享终端和调试会话,执行代码审查等(这个功能也是内置的)。

5、远程机器
我认为Fleet的创新之处在于远程机器。你可以将JetBrains Fleet安装在远程机器上进行远程开发。这就解决了当你在家里或办公室里有一台强大的PC,而你想把本地工作站作为瘦客户端使用的情况。这种方法允许你利用更高的计算能力,避免在本地运行繁重的任务。

结论
还有一个问题。"Fleet会杀了VsCode吗?"。答案是绝对不会。(至少现在不会。)在我看来,两者都有不同的用途,因此很难比较。VsCode本身更老,更有 "经验",是代码编辑器 "世界 "中的领导者。它有更多的选项、插件、主题和社区。因为它是开源的,所以它更容易做出贡献,并创造出一堆插件和功能。

但我不认为Jetbrains推出Fleet是为了杀死VsCode或其他一些代码编辑器,它是其他东西。总的来说,我认为Fleet有很好的潜力,也许不能成为 "唯一 "的代码编辑器/IDE,但至少是最好的之一。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK