Jetbrains Fleet vs VsCode(Fleet会
Jetbrains是一家为开发人员提供各种IDE和工具的公司,已有20多年的历史。这些IDE使开发变得更容易、更快,但牺牲了移动性和智能性,但所有这些都有成本、内存、CPU负载和索引时间。因此,许多客户已经改用不同的代码编辑器。(VsCode、Atom、Brackets等)。
早在2021年11月,Jetbrains就发布了一款名为Fleet的新产品,发音为/fli ə t/,Fleet显然是针对目前由Visual Studio Code主导的“较小”IDE细分市场,并且采取了一种非常有趣的方式。
几天前,Jetbrains宣布了Fleet的预览版。作为一个忠实的客户,我试用了它,并想和你分享我的想法。
它真的会取代VsCode吗?我先从缺点说起。
价格
VsCode如此受欢迎的一个主要原因是它是免费的,开源的,并且有一个丰富的插件库。Fleet目前也是免费的,但是看起来它将是一个付费产品。就我个人而言,我希望它对所有人都是免费的。这是我不喜欢的第一件事。让我们继续。
额外应用程序
第二件事我没有想到,不喜欢的是,你需要安装Jetbrains工具箱(额外的应用程序)Jetbrains toolbox(但为什么??)。好了,让我们继续。
超自然的超级粉丝
它不是独一无二的,也不是什么新事物。
当你尝试它的时候,你会发现它还没有决定它想要成为什么。它就像是Jebtrains和VsCode的合并。VsCode影响UI,但它既不是Jebtrains也不是VsCode。当你开始在编辑器模式下使用Fleet时,它只不过是Notepad++、TextPad,或者只是简单的VsCode。它对大多数流行语言都有非常基本的语法突出显示,但是,让我们说,它不具有Notepad++事件所具有自动完成功能。
记忆力
虽然Fleet应该是轻量级的,但仍然占用了太多的内存。我在VsCode和Fleet(没有智能模式)中打开了同一个应用程序,它们之间有很大的对比。Fleet使用的内存几乎比VsCode多12倍。
缺乏功能
简单地说,你的功能非常有限。你不能格式化代码,也不能使用“转到定义”功能。我认为这是代码编辑器非常基本的功能,我对它非常失望。
插件和定制的泄漏
我没想到,新产品会有丰富的插件,主题,和其他功能。所以我不能把它算作产品的一个负。
智能模式
按下智能模式(右上角类似闪光灯的图标)按钮,一个基于IntelliJ代码的引擎将在后台启动,但启动IntelliJ实例需要大约3-4秒,索引需要太多时间。这与其他Jetbrains IDE的时间几乎相同。您可能会同意,我们开发人员不希望等待代码完成几秒钟。
所有这些乍一看并不令人印象深刻,但让我们转到一个有趣的方法和舰队的优点。
用户界面
我最喜欢的第一件事就是它的极简风格的用户界面。我喜欢它的极简风格和易用性。没有太多无意义的按钮、文本和菜单。(但是我花了一些时间才找到终端选项卡的位置)。如果你熟悉VsCode,那么它肯定是你喜欢的东西。
智能模式
正如我前面提到的,只需单击一下,一个简单的代码编辑器就会开始使用Intellij代码处理引擎。这可以实现代码完成、代码重构、自动导入和其他繁重的操作。简言之,只需单击一下,您的编辑器就会变成IDE。
GIT
Fleet有内置的Git支持。我真的很喜欢它是多么容易比较分支,看到变化,处理分支,提交或还原代码。(也支持开箱即用的docker。)。
协作
使用Fleet,你可以和你的团队、朋友或任何你想要的人一起编写代码。你可以做的不仅仅是共享编辑器。你可以共享终端和调试会话,执行代码检查等等。(这个功能也是内置的。)
远程计算机
我认为Fleet的创新之处在于远程机器。你可以在远程机器上安装JetBrains Fleet进行远程开发。这可以解决当你在家里或办公室有一台功能强大的PC,而你想将本地工作站用作瘦客户端的情况。这种方法允许你利用更高的计算能力,避免在本地运行繁重的任务。
结语
还有一个问题“舰队会杀死VsCode吗?"。答案是NO绝对不会。(至少现在不是。)在我看来,两者有不同的用途,很难进行比较。VsCode本身更老,更“有经验”,是代码编辑器“世界”的领导者。它有更多的选项、插件、主题和社区。由于它是开源的,它使得贡献和创建一系列插件和特性变得更加容易。
但我不认为Jetbrains推出Fleet是为了杀死VsCode或其他代码编辑器,而是其他的东西。总的来说,我认为Fleet有很好的潜力成为也许不是“唯一的”代码编辑器/IDE,但至少是最好的之一。Jetbrains有20多年的开发IDE的经验,我相信一切都在前面。随着时间的推移,让我们希望它变得越来越好。
本文使用 文章同步助手 同步