干掉IDEA:JetBrains推出下一代轻量级开发工具Fleet

干掉IDEA:JetBrains推出下一代轻量级开发工具FleetJetBrains以20年的IDE开发经验为基础从头打造了号称下一代的开发工具Fleet,它使用了IntelliJ代码处理引擎,具有分布式IDE架构和重新设计的UI。它的…

大家好,又见面了,我是你们的朋友全栈君。

JetBrains以 20 年的 IDE 开发经验为基础从头打造了号称下一代的开发工具Fleet,它使用了 IntelliJ 代码处理引擎,具有分布式 IDE 架构和重新设计的 UI。它的主要特性有:轻量级、智能、分布式、协作、多语言。非常重要的一点:开发Fleet的目的不是为了取代某个JetBrains旗下的工具,而是为了提供给用户更多的选择。

轻量级

JetBrains将 Fleet 构建为快捷的轻量级文本编辑器,可以满足您快速浏览和编辑代码的需求。它在几秒钟内即可启动,使您可以立即开始工作,并且它还可以轻松转换为 IDE,IntelliJ 代码处理引擎与编辑器本身分开运行。

是的,你再也不用像使用IDEA那样:准备一台配置非常高的电脑,然后在点击图标启动IDEA后需要再等上一杯咖啡的时间,才能开始你的工作(IDEA启动真的太慢了)。

智能

Fleet 从基于 IntelliJ 的 IDE 中继承了开发者最爱的功能 – 项目和上下文感知型代码补全、定义和用法导航、实时代码质量检查和快速修复。如下图所示,右上角有个一个“Smart Mode”的按钮:62ed245dca05834d9e2ba20bf1646aa9.gif

分布式

Fleet 的架构在设计时充分考虑了对各种配置和工作流的支持。您可以仅在您的计算机上运行 Fleet,也可以将一些流程移至别处,例如在云端部署代码处理流程。

因此,即使没有本地工程我们也能正常工作。在分布式架构下,Fleet不关心你的工程是本地,还是容器中的,还是几千里外另一个国家。03c373986938722181c04dac7c862a14.png

说明:

  • 前端(Frontend):主要作用是提供UI,解析文件,为支持的文件类型提供有限的高亮特性等。

  • 后端(Backend):完成繁重工作的服务:索引、静态分析、高级搜索、导航等。每个这样的操作都是由来自工作区的请求启动的,然后工作区处理响应并将数据分派给需要它的组件。

  • 工作区(Workspace):当有多个前端时,其主要目的是维护前端的共享状态的组件。它还注册其他组件以提供有关可用服务和 API 的信息。

  • FSD(Fleet System Daemon):Fleet 代理通常连接到源代码和 SDK 所在的系统。它用于代表 Fleet 在目标环境中构建项目、运行代码、执行终端命令以及执行其他操作。

协作

借助 Fleet,您可以与他人一起处理代码。Fleet 提供的协作功能不仅仅是共享编辑器。您可以共享终端和调试会话、执行代码审查、探索代码,以及进行许多其他操作 – 全部无需任何设置。其他人可以连接到您在您的计算机上发起的协作会话,或者每个人都可以连接到共享的远程开发环境。5bba48cb42f79ef92b804f41d60f1eeb.gif

多语言

Fleet 提供多语言体验,针对多种语言和技术提供了开箱即用的智能支持,并支持通过专用插件计划更多语言。在 LSP 的帮助下,您还将可以在 Fleet 中使用其他语言服务。

Fleet 旨在从源代码中自动检测您的项目配置,最大限度地提高您能够从其智能代码处理引擎中获得的价值,同时最大限度地减少在 IDE 中配置项目的需要。Fleet 针对不同类型的项目提供了熟悉且一致的用户体验,因此无论您使用何种技术集或处理何种类型的项目,都将只需使用一个 IDE。

f3155c41d78eab72139e7d4302b5675a.png

多语言能力

配套

Fleet 为开发者提供了一套必备且良好集成的内置工具,使开发者能够充分享受工作并提高工作效率:47aa9d35dd07026ceab603ad91106dae.png

参考

https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet/ https://www.jetbrains.com/help/fleet/1.0/architecture-overview.html https://www.jetbrains.com/zh-cn/fleet/


end

Flink 从入门到精通 系列文章

基于 Apache Flink 的实时监控告警系统
关于数据中台的深度思考与总结(干干货)
日志收集Agent,阴暗潮湿的地底世界

1ee2ba0505e2c55cce6b944c48366f8d.png

2c598abc3c71340b130e4ef9d24c9509.png

公众号(zhisheng)里回复 面经、ClickHouse、ES、Flink、 Spring、Java、Kafka、监控 等关键字可以查看更多关键字对应的文章。
点个赞+在看,少个 bug ?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143704.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号