2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

另一种“推翻” VS Code 的尝试:JetBrains Fleet 现开放公测

  • 2022-10-12
    北京
  • 本文字数:1822 字

    阅读完需:约 6 分钟

另一种“推翻” VS Code 的尝试:JetBrains Fleet 现开放公测

当地时间 10 月 12 日,JetBrains宣布其下一代 IDE——JetBrains Fleet 正式推出公共预览版,现已开放下载。


Fleet 是 JetBrains 的新 IDE 和轻量级代码编辑器,在去年 11 月首次面世,此后吸引了超过 13.7 万人报名参加内测。


JetBrains 技术布道师团队负责人 Hadi Hariri 在博客中说道:


今天我们宣布首次公共预览 Fleet,所有人都可以使用。我们向公众开放预览的原因有两个方面。


首先,我们认为让所有注册者再等下去是不对的,但单独邀请这么多人对我们来说也缺乏意义。面向公众开放预览对我们来说更容易。


第二,也是最重要的,我们一直是一家以开放态度打造产品的公司。我们不希望 Fleet 在这方面有任何不同。

Fleet,下一代 IDE

JetBrains 团队表示,Fleet 的目标是结合简单 IDE 和轻量级代码编辑器的优点,提供一种可立即用于处理简单任务的工具。Fleet 使用了 IntelliJ 代码处理引擎,具有分布式 IDE 架构和重新设计的 UI,是基于团队 20 年的 IDE 开发经验为基础,从头构建而来。


Fleet 从基于 IntelliJ 的 IDE 中继承了备受开发者喜爱的功能——项目和上下文感知型代码补全、定义和用法导航、实时代码质量检查和快速修复。


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


目前 Fleet 支持 Python、Java、JavaScript、C#、PHP、TypeScript、Go、Kotlin 和 Rust。官方计划添加对更多语言的开箱即用支持,包括 C++、Ruby 等。


根据官方介绍,Fleet 是在 JVM 平台上构建而来,主要采用 Kotlin 语言,不过 Fleet 也有一小部分(尤其是 Fleet System Daemon)是用 Rust 写的。


Fleet 架构

Fleet 能成吗?

自 Fleet 被公布的那天起,就有不少观点认为 JetBrains 试图通过 Fleet 保持与 VS Code 的竞争。


今年 2 月,用户 Can Durmus 体验了一番 Fleet 并将其与 VS Code 对比,当时在 Can 看来,Fleet 的用户界面不是那么现代,也没有完全反映它的轻量级特点。另外,它在编辑模式下提供的功能太少。“Fleet 会让已经使用 IDE 的开发者着迷,但不会让那些习惯于 VS Code 的开发者着迷,因为它们在开发体验方面完全不同。”


用户“数据开发猿”在今年六七月份左右,也收到过 Fleet 预览版邀请邮件,随后就迫不及待去下载使用。体验过后,他的总体感觉是 IntelliJ 引擎很强大,也有不足的地方:“如不同语言的基础项目识别后,并不能快速上手并进行开发,需要一些配置工作。没有插件下载,如果有插件支持,定制个人习惯的 IDE 应该很好。不支持数据库连接,如果能有插件支持像 DataGrip 功能的,直接爱上。”


总的来说,不少用户还是看好 Fleet 的,但也会比较在意其插件生态。“这看起来真的很有希望。但到目前为止,Jetbrains 进入 VS Code 领域必须跨越的最大护城河是插件生态系统。我个人从事 React 项目,所以我的第一个想法是:‘有 Prettier 插件吗?’。目前看起来插件正在开发中,但在实现之前,我是很难会去采用它。”


目前来看,Fleet 还是需要用户给予更多的耐心去陪伴它成长。正如 Hadi Hariri 所强调,Fleet 仍处于起步阶段,还有大量的工作要做。


据了解,接下来的几个月,团队将主要在以下领域开展工作:


  • 为插件作者提供 API 支持和 SDK。鉴于 Fleet 有一个分布式架构,团队需要努力为插件作者简化工作,并保证会为扩展 Fleet 提供一个平台。

  • 提高性能。团队希望 Fleet 不仅在内存占用方面、在响应时间方面也能有更好的表现。

  • 主题和键盘映射。许多开发者都已经习惯了他们现有的编辑器和 IDE,当他们转移到新的 IDE 时,往往会想念旧键盘绑定和主题。团队将致力于增加对更多主题和键盘映射的支持,同时也会致力于 Vim 的模拟。


Fleet 计划支持的技术清单


“还需要强调的是,我们并不打算取代我们现有的 IDE。因此,请不要期望在 Fleet 中看到与我们的 IDE(如 IntelliJ IDEA)完全相同的功能。尽管我们会继续开发 Fleet,我们 IDE 的所有功能也不会出现在其中。Fleet 是我们为开发者提供不同用户体验的一个机会。”Hadi Hariri 说。


关于 Fleet 的许可和定价,官方表示目前仍在研究。Fleet 将是以订阅制提供的商业产品,与其他 IDE 类似。不过,Fleet 可以免费用于非商业开发。“为了区分非商业开发和商业开发,我们计划考虑项目的几个特征。任意数量提交作者的本地、开源和公共项目以及不超过三个提交作者的私人项目为非商业项目。三个以上提交作者的私人项目(包括本地和云)为商业项目。这些是初步标准,未来可能发生变化。”

2022-10-12 22:2611547

评论

发布
暂无评论
发现更多内容

FLV封装格式

Loken

音视频 5月月更

Graylog 中文手册 常用功能和问题整理

爱好编程进阶

Java 程序员 后端开发

设计模式之原型模式

乌龟哥哥

5月月更

为什么花大本钱培训后,研发团队的表现还是很差?

高山

培训 CMMI 培训效果

Java市场饱和了?为什么都这么说?

爱好编程进阶

Java 程序员 后端开发

2021-12-15【Codeforces Round #760 (Div

爱好编程进阶

Java 程序员 后端开发

JAVA生成二维码图片和解析二维码图片内容代码实例

爱好编程进阶

Java 程序员 后端开发

使用 Amazon Cloud WAN 构建您的全球网络

云物互联

云计算 AWS Cloud WAN

一份让面试官满意的简历究竟要做到什么

宇宙之一粟

简历模板 简历 5月月更

Druid连接池源码阅读04

石小天

Docker下的OpenResty三部曲之三:OpenResty加Tomcat的服务

程序员欣宸

Kubernetes openresty 5月月更

在Flutter中使用WillPopScope

坚果

5月月更

[数据分析实践]-音频分析-BirdCLE-2

浩波的笔记

人工智能 机器学习 数据分析

前缀和算法

工程师日月

算法 5月月更

如何备份 WordPress 数据库

海拥(haiyong.site)

WordPress 5月月更

Java stream流用法总结

爱好编程进阶

Java 程序员 后端开发

Java对内存空间的分配与回收机制

爱好编程进阶

Java 程序员 后端开发

学生管理系统(2)

5月月更

反向代理 413 Request Entity Too Large 问题

HoneyMoose

【C 语言】指针 Two 之[定义指针变量、有效声明指针、使用指针、指针变量初始化]

謓泽

5月月更

CDH5部署三部曲之二:部署和设置

爱好编程进阶

Java 程序员 后端开发

CRMEB 知识付费模版消息修改教程

CRMEB

【刷题第八天】11. 盛最多水的容器

白日梦

5月月更

网站开发进阶(六十三)详解CSS3中的calc()

No Silver Bullet

css3 5月月更 calc()

基于SVN的CICD调研方案 _

ZuccRoger

5月月更

【LeetCode】一次编辑Java题解

Albert

LeetCode 5月月更

看 AWS 如何通过 Nitro System 构建竞争优势

云物互联

云计算 AWS DPU 硬件虚拟化技术

Cocos Creator学习の有限状态机

空城机

Cocos 5月月更

druid 源码阅读 4——走一个单测看sql运行

张大彪

数据库连接池 -Druid 源码学习(四)

wjchenge

Druid 数据库连接池

Java String类型和BigDecimal类型之间的转化及BigDecimal类型的介绍

爱好编程进阶

Java 程序员 后端开发

另一种“推翻” VS Code 的尝试:JetBrains Fleet 现开放公测_编程语言_Tina_InfoQ精选文章