写点什么

另一种“推翻” 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:268388

评论

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

我们来剖析一下这个Android猴子的面试过程,以及被问到的问题

android 程序员 移动开发

我想谈谈关于-Android-面试那些事,写给有开发经验的你们

android 程序员 移动开发

成为一个优秀的Android开发者,需要必备哪些技术&工作技能?

android 程序员 移动开发

我来告诉你:零基础如何成为高级Android开发,入职字节跳动

android 程序员 移动开发

我肝了3个月终于整理出了这份超全面的《Android面试题及解析》(1)

android 程序员 移动开发

我,Android开发,40岁熬到中层月薪15K,百度Android岗一面+二面内容

android 程序员 移动开发

往事只能回味!春招 Android 开发岗:我居然三天就拿到了offer

android 程序员 移动开发

怎样让你更快的完成工作去“摸鱼”,我的Android美团求职之路

android 程序员 移动开发

我才知道原来Flutter内置了10多种Button控件,音视频开发工程师抖音

android 程序员 移动开发

战战兢兢面试了一个35岁Android开发程序员,就这水平开发了8年?

android 程序员 移动开发

想掌握Android面试官必问的 Binder 机制?那别想绕开 Binder 驱动源码分析!

android 程序员 移动开发

想掌握Android面试官必问的-Binder-机制?那别想绕开-Binder-驱动源码分析!

android 程序员 移动开发

我是如何做到在-5-分钟之内将应用大小减少-60%-的?,零基础学android编程

android 程序员 移动开发

性能优化,还得看AspectJ,android高级开发实战

android 程序员 移动开发

我又开发了一个非常好用的开源库,调试Android数据库有救了 (1)

android 程序员 移动开发

想进阶高级架构师,你需要养成这10个习惯!,掌握这套精编Android高级面试题解析

android 程序员 移动开发

微博热门清华学霸的计划表刷屏,程序员该如何制定你的学习计划?

android 程序员 移动开发

总结了30个例子之后,我悟到了Flutter的布局原理,android移动开发基础答案

android 程序员 移动开发

想搞懂Jetpack架构可以不搞懂生命周期知识吗?,阿里Android面试必问

android 程序员 移动开发

我学习Android的一些套路,这份333页关于性能优化知识点的PDF你不能不看

android 程序员 移动开发

我敢打赌!你从未见过如此简单的Dagger-导航---基于-Android-Studio-4-1

android 程序员 移动开发

微信逆向之朋友圈,2021最新Android大厂面试真题大全

android 程序员 移动开发

惨遭社会毒打,公司倒闭突然失业,程序员该如何在下次危机对准时狠狠还击

android 程序员 移动开发

我又开发了一个非常好用的开源库,调试Android数据库有救了

android 程序员 移动开发

我的2020年终总结:疫情之下裸辞后的一些感悟和面试心得(上篇

android 程序员 移动开发

我肝了3个月终于整理出了这份超全面的《Android面试题及解析》

android 程序员 移动开发

微信小程序之加载更多(分页加载)实例 ,flutter瀑布流列表

android 程序员 移动开发

成功逆袭:越来越胖怎么能忍,我的APK瘦身之路,完整版开放免费下载

android 程序员 移动开发

我们来剖析一下这个Android猴子的面试过程,以及被问到的问题(1)

android 程序员 移动开发

微信小程序之商品属性分类 —— 微信小程序实战商城系列

android 程序员 移动开发

怎样才是刷面试题的正确姿势?Android400道面试题+通关知识宝典助你进大厂

android 程序员 移动开发

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