前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JetBrains 官宣:“下一代 IDE 「Fleet」 登场!” 对标 VS Code?

JetBrains 官宣:“下一代 IDE 「Fleet」 登场!” 对标 VS Code?

作者头像
Guide哥
发布2021-12-01 20:26:40
8340
发布2021-12-01 20:26:40
举报
文章被收录于专栏:JavaGuideJavaGuide

好家伙,JetBrains 又在偷偷搞事情!

刚刚,JetBrains 官方又宣布了一则重磅消息——正式发布全新“下一代 IDE”轻量编辑器 Fleet。

11 月 29 日,JetBrains 首席布道师 Hadi Hariri 在官方博客发文,正式宣布 Fleet 编辑器的到来。

Hadi Hariri 在文中表示,Fleet 是一个轻量级的编辑器。第一次启动 Fleet时,它将作为一个成熟的编辑器启动,提供语法高亮显示、简单的代码完成,以及用户期望从编辑器获得的所有内容。

但是,这还不是全部,Fleet 编辑器还有更多精彩亮点!

JetBrains Fleet:轻量级全能 “IDE”

Fleet 不仅是个轻量级编辑器,同时也是一个功能齐全的 IDE(集成开发环境Integrated Development Environment )。

由于可将其作为一个 IDE,因此开发者不再需要打开不同的 IDE 来获得特定技术所需的功能。有了 Fleet,所有上面的一切,都只在一个应用程序中就能实现。

Fleet 可用于提供程序开发环境的应用程序(一般包括代码编辑器、编译器、调试器和图形用户界面等工具),支持智能完成、重构、导航、调试以及 IDE 中的所有其他功能,这些功能只需单击一个按钮就可实现。

Fleet 可适用于需要快速浏览和编辑代码的情况,它能在几秒钟内快速启动,让用户可以立即开始工作,可轻松转换为 IDE,IntelliJ 代码处理引擎可与编辑器本身分开运行。

由于从基于 IntelliJ 的 IDE 上继承了开发人员最喜欢的功能,因此 Fleet 可以实现项目和上下文感知代码完成、定义和用法导航、即时代码质量检查和快速修复,非常智能且人性化。

Fleet :适用于多语言环境

我们知道,除不同项目外,开发人员也经常会在单个项目中使用各种技术。而在 JetBrains,现有的所有 IDE 都基于相同的核心平台,让开发者有更好的编程环境。

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

Fleet 旨在从源代码中自动检测用户的项目配置,最大限度地提高用户从其智能代码处理引擎中获得的价值,同时最大限度地减少在 IDE 中配置项目的需要。

Fleet :更灵活的分布式系统构架设计

Fleet 采用分布式体系结构打造,不论开发者的项目是本地的、容器中的还是数千英里之外的另一个国家,都能满足其与本地项目合作的开发人员的需求。

通过提供虚拟化文件系统,Fleet 可与本地和远程项目同样出色地协同工作。

Fleet 分布式的体系结构,分为前端、后端、工作区服务器和文件系统监视程序。这允许其本身以分布式方式运行,如允许在远程机器上运行分析和其他操作。

Space 中的 Fleet

相信很多开发者都有过这样的痛苦:在处理一个新项目时必须设置一个环境,以确保拥有正确的设置、正确的依赖关系以及实际开始工作所需的一切。

而现在,JetBrains Space 则增加了业务流程支持,使得从源存储库启动远程服务器实例变得容易,可以使用 Dockerfile 自定义源存储库。

此外,还可使用随时可用的开发环境,快速开始处理托管在空间中的项目。

Fleet 是可协作的:可多人一起编写代码

由于 Fleet 是建立在协作的基础上的,因此允许用户轻松地在项目上进行协作,不管项目是本地的还是远程的。

通过 Fleet,你可以和其他人一起编写代码。Fleet 允许的不仅仅是共享编辑器,还可以共享终端和调试会话,执行代码检查,探索代码,以及其他许多事情,所有这些都可以使用“zero”来设置。

也就是说,其他人可以连接到您在计算机上启动的协作会话,或者每个人都可以连接到共享的远程开发环境。

Fleet 提供了同时处理相同或不同文件、运行测试、访问终端以及您期望从协作IDE 获得的其他功能。

Fleet:IntelliJ 代码处理引擎加持

Hadi Hariri 表示,JetBrains Fleet 轻量级编辑器是建立在现有知识和技术之上的。

“我们花了 20 年的知识和经验编写工具,特别是 IDE,并应用了在开发 Fleet 中所学到的经验教训。但更重要的是,我们也在使用我们现有的技术。事实上,您在 Fleet 中看到的所有智能技术都在后端使用 IntelliJ 代码处理引擎。”

“我们将为那些有时只需要一个编辑器,但也需要一个成熟 IDE 的用户们,那些想要使用单一工具而非专业工具的用户们,以及那些我们现有的 IDE 在分布式开发中可能无法满足的特定场景下,提供 Fleet 这样一个不同的开发体验。”

正因为如此,这就引出了一个非常重要的问题:Fleet 并没有取代我们现有的工具,而是增加了更多的选择。而 JetBrains 也将继续开发其各种 IDE,Fleet 将通过这些努力继续进步。

最后,Hadi Hariri 强调,Fleet 仍处于早期阶段,但 JetBrains 将致力于提供一种为用户服务的工具,而这个过程同时也需要来自用户的反馈。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaGuide 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JetBrains Fleet:轻量级全能 “IDE”
  • Fleet :适用于多语言环境
  • Fleet :更灵活的分布式系统构架设计
  • Space 中的 Fleet
  • Fleet 是可协作的:可多人一起编写代码
  • Fleet:IntelliJ 代码处理引擎加持
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档