Jetbrains Fleet- VS代码杀手?
从喷气圈中获得了极佳的轻型多声明IDE。
jEtbrains是纯粹的爱。您使用哪个代码编辑器并不重要,但是一些事情总是很优先。对我来说,这是美学,速度和聪明的建议。美学的特点。
我曾经是长期崇高的文本迷。然后,它逐渐消失,我收拾行装,搬到VS代码上,该代码的上述三个按顺序排列。尽管如此,没有什么比我在Ruby开发Ruby开发的时尤其是Rubymine的经验了。这些华丽的IDE唯一污染的是速度,主要是互动的时间。
jEtbrains对大多数问题的答案是舰队。
舰队的目标是更聪明的编辑,而不是成熟的IDE。我认为这是一件好事,因为大多数情况下,我们不希望所有这些核功能都包含在IDE内部来操纵几行代码并获得体面的Intellisense。When I installed fleet for the first time, I was a bit skeptical because I thought I’ll be losing all the good parts of IDE but after using it for a couple of days, I can say that all that power is not needed in day-to-day uses.
我喜欢舰队的东西❤️
美学
如果您问我一件事,我不喜欢VS代码,那将是外观和感觉。可以使用过多的扩展名来对VS代码进行定制,从而对极端进行定制,但仍然对我来说非常塑料。早些时候,我以为只是我,但是当我问一些我的几个长期使用Jetbrains的朋友时,他们还借鉴了Jetbrains Ides提供更坚固的外观和感觉。
机队掌握了旧的IDE灵感,并以现代的设计语言传达它。新的设计非常流利且没有干扰。应用程序本身分为四个窗格。
- 第一个窗格在左侧,分为三个选项卡文件资源管理器,版本控制和提交历史记录。选择窗格后,这三个小节中的每一个都可以使用键盘快捷键轻松导航。演示文稿和导航感觉很光滑,它们只是工作。
- 第二个窗格位于底部,可以托管不同的视图,包括终端,运行日志,docker等,可以从那里呈现的下拉下选择。这完全取决于我们想要看到的东西,也许将来,也会有自定义视图。
- 第三个窗格在右侧,可以包含与第二个窗格相同的视图。它可以用作辅助面板,但是在大多数情况下,我认为没有它仍然更好,当屏幕房地产不限制时,很高兴。
- 除此之外,主要编辑区本身是一个无干扰,可访问和清洁的视图。查看事物的自定义方面,我们可以更改主题,字体和其他常见属性。应用程序主题与系统主题相关联,默认设备已精心设计。
keymaps
“您将离开您的编辑,但不要离开您的Keymaps”
来自另一个编辑器的最大挑战是使您对键盘快捷键的肌肉记忆转移,但是在这里,几乎一半的键盘快捷键已经与VS代码保持一致,并且我花了大约15分钟的时间来按照我的喜好映射其他快捷方式。
作为键盘驱动的电源用户,我发现IDE和VS代码缺少很多东西。我注意到的第一件事是无法通过使用命令加号键移至选项卡,但是我们只是在查看预览版本,这些内容将在真实版本中集成,否则插件将对其进行处理。。
总体键盘导航非常响应,包括查找文件和操作部分,即使在包含数千个文件的大规模项目中也是如此。但是,然后是喷气式桥,他们的整个核心致力于推动企业代码库。
DX(发展经验)
它看起来和感觉都很好,但与此同时,如果没有扎实的发展经验,它可能是浪费。值得庆幸的是,它在此处的正确轨道上。现在还不是时候评估成品,因为它尚未完成,但是我们可以明确的方向发展。
默认情况下,编辑器通过关闭Intellisense来成为超级快速的体验,但是可以通过简单单击右上角的螺栓启用它。
它只是记事本,然后单击智能模式切换时,它会伸出足够的力量,以为您提供一些高质量的智能,以用于中期发展。我们可以做所有这些熟悉的事情,例如跳到声明,查找使用情况,使用Regex等。内容的视觉呈现和控件映射欢迎Jet Brains和VS代码用户。
舰队中更值得的功能是其远程后端。使用云中虚拟机的功能来构建应用程序并运行机队以及Intellij代码处理引擎。它解决了“Intellij太重了,无法在我的小机器上运行“通过将所有精美的东西拉到云中,您只有本地代码,同时将庞大的智能功能保留在云中。
让我们从我们在花园里的步行中休息一下,然后用一个叫做现实的砖来拍打脸。尽管它仍在预览中,并且愿景尚未巩固,但是很少有东西清晰。我列出了两件事,在我的拙见中,这可能不支持车队的愿景。
恐吓的事情
没有免费的开源软件(FOSS)
Jetbrains会像迄今为止制造的所有其他产品一样将代码保持关闭并不奇怪。但是,机队与创建高度专业化的企业级软件的线条并不相同,该软件设定了行业的基准。
Jetbrains本身不能使车队成为多面体系统,将作品卸载到专门从事特定语言和框架的社区中符合产品的最大利益。截至目前,还没有扩展框架,但是在最终版本之前的管道中。
但是,即使它降落,坐在付费墙后面的小型开发社区也无法像VSCODE这样的丰富的生态系统。我们已经看到了来自喷气桥的其他IDE产品,扩展范围非常低。
我在这里不唱慈善机构,但是如果竞争对手免费提供所有内容,那么切换的动机会自动降低。
不像标签上的轻量级
从未听说过Jetbrains环境。当我用大型代码库强调它时,我感到非常惊喜,并且一切都以相同的流利度使用。然后我研究了系统资源消耗,这并不是值得骄傲的。看看自己。
对于上下文,我在两个编辑器中都有相同的中型角度应用程序,只有两个文件打开,并且在集成终端中运行的服务器。
正如承诺的舰队及其后端正在分开运行。但是,记忆消耗太高了。为此,我在VS代码中至少添加了30个扩展名,并且机队开箱即用。
我的规格高于普通用户,我的规格更高。因此,我无法证明较弱的机器上的某人尽管使用了这种资源,但仍会获得相同的快速性能。
结论
既然我们已经以同等的热情看到双方,那么最好用未开放的摘要来总结这篇评论。我必须说,舰队是我多年来想要的东西,但对于其他人来说,这可能是另一个闪亮的物体。Jetbrains几乎对每种语言都有IDE,而机队则是朝着多面有方向移动的尝试。由于这两个都针对不同的社区,因此很容易将它们置于Android与Apple比较类别中。一方面,您获得了非常通用和灵活性的东西,但另一方面,您将获得最适合现有生态系统用户的非常精致和抛光的产品。
想连接吗?LinkedIn:https://www.linkedin.com/in/sameerkumar1612