IT之家 10 月 12 日消息,JetBrains 宣布其打造的下一代 IDE —— Fleet 推出公共预览版,在公共预览期间免费使用,现已开放下载。
据介绍,JetBrains Fleet 是该公司以 20 年的 IDE 开发经验为基础从头构建,使用了 IntelliJ 代码处理引擎,具有分布式 IDE 架构和重新设计的 UI。
(相关资料图)
当用户第一次启动 Fleet 时,它会作为一个功能齐全的编辑器启动,具有语法高亮显示、简单的代码补全以及用户对一个编辑器期待的所有功能。
Fleet 还是一个功能齐全的 IDE,具有智能补全、重构、导航、调试以及 IDE 中一直存在的所有功能。更重要的是,点击一键即可使用所有这些功能。
Fleet 是适用于多语言的
开发者通常在不同的项目中会使用到不同的技术,有时在单个项目中也会使用不同的技术。有了 Fleet,用户不再需要打开不同的 IDE 来获得特定技术所需的功能。
目前 Fleet 支持 Python、Java、Java、C#、PHP、Type、Go、Kotlin 和 Rust。官方计划添加对更多语言的开箱即用支持,包括 C++、Ruby 等。
Fleet 是分布式的
Fleet 是从头开始构建的,以满足那些不一定在本地项目上工作的开发者的需求。因为 Fleet 有一个分布式架构,无论项目是在本地、在容器中,还是在千里之外的国家,都没有关系。Fleet 使用虚拟文件系统,用户可以使用 Fleet 在本地和远程以相同的方式处理项目。
Fleet 架构是分布式和前端、后端、工作区服务器和文件系统观察程序。 这使得 Fleet 本身可以以分布式方式运行,例如,允许在远程机器上运行分析和其他操作的场景。
Space 中的 Fleet
JetBrains Space 添加了编排支持,可从源仓库轻松启动远程服务器实例,支持使用 Dockerfile 进行自定义。
Fleet 是协作性的
Fleet 的构建连接了协作的思想。无论是本地还是远程,用户可以轻松进行项目协作。它能够同时处理相同或不同的文件、运行测试、访问终端以及执行协作 IDE 所期望的其他功能。
JetBrains 表示,Fleet 不会取代现有的 JetBrains IDE,目前仍在研究 Fleet 的许可和定价。Fleet 将是以订阅制出售的商业产品,与 JetBrains 的其他 IDE 类似。
要下载 Fleet,IT之家小伙伴需要使用 JetBrains Toolbox App,支持 Windows、macOS、Linux 三大平台。