写点什么

JetBrains 取消在 Fleet 上构建 Kotlin Multiplatform IDE 计划

  • 2025-03-28
    北京
  • 本文字数:1082 字

    阅读完需:约 4 分钟

JetBrains 取消在 Fleet 上构建Kotlin Multiplatform IDE 计划

本文最初发布于博客 DEV Class。


JetBrains 放弃了在其下一代集成开发环境 Fleet 上构建 Kotlin Multiplatform (KMP)IDE 的计划,转而在成熟的 IntelliJ IDE 中改进 KMP 功能,这让开发人员对 Fleet 的未来产生了质疑。


JetBrains 项目管理副总裁 Hadi Hariri 说,公司两年前就打算在 Fleet 的基础上为 KMP 创建一个独立的集成开发环境,但客户在反馈中要求 KMP 支持 IntelliJ(IDEA 使用的 IDE )、谷歌的 Android Studio、PHPStorm、RubyMine 、Rider 及其他集成开发环境。Android Studio 是基于 IntelliJ IDEA 的免费社区版构建的。


Hariri 还说,未来三个月内,Fleet 将完全放弃对 KMP 的支持,也不再计划推出专门的 KMP IDE。


一位开发人员在评论 Hariri 的帖子时说:”这让我对 Fleet 的未来感到担忧。“


另一方面,KMP 开发人员普遍对这一消息持肯定态度,“你们倾听了社区的声音… 无论 Fleet 的未来如何… 它近期都不具备支持 KMP 的能力,IntellJ 平台已经证明了这一点"。


KMP 面向 iOS、Android、Web 和桌面平台,在 2024 年 5 月的谷歌 I/O 大会上,谷歌宣布了对 KMP 的官方支持。谷歌更希望看到 Android Studio 支持 KMP,而不是使用其他集成开发环境,这在情理之中。


Fleet 是 IntelliJ IDE 平台的替代品,用户界面简洁又简约


Fleet 于 2021 年底推出,之后一直处于预览阶段,其功能包括强大的协作和远程开发支持,以及让人想起微软 Visual Studio Code(VS Code)的简约用户界面。从那时起,Fleet 已经得到了很大的改进,当前版本是上个月发布的 1.45 预览版。去年年底,Fleet 新增了一套用户界面 “islands” ,从视觉上将编辑器和工具面板分开,使 Fleet 更加模块化,提升了视觉可扩展性,并减少了干扰。


尽管如此,Fleet 的采用率仍然有限,这不仅是因为它仍处于预览阶段,而且也表明开发人员对全新的编辑器或集成开发环境热情不高。此外,JetBrains 还采取措施使 IntelliJ IDE 平台更加简洁,减少干扰因素,并新引入了一个有争议的 UI。有些开发人员认为,那使它更接近于 VS Code 的外观和体验。


维护两个独立的 IDE 系列耗资巨大,而在 Fleet 发布之初,它似乎有望成为主要的 JetBrains IDE 平台。如今看来,这种可能性不大。在 Hacker News 上,一位开发者声称”在一次会议上与 Jetbrains 的代表谈及了此事。他们说,Fleet 过去 / 现在都是实时协作技术的一种试验,在 Covid 期间确实得到了不错的发展。但现在,他们内部已经不认为这是一个好的方向,所以不要抱太大期望“。


原文链接:

https://devclass.com/2025/02/13/jetbrains-abandons-fleet-ide-for-kotlin-multiplatform-raising-doubts-about-fleets-future

2025-03-28 08:006337

评论 1 条评论

发布
用户头像
希望kotlin针对平台编译形成可执行代码,甩掉虚拟机单独运行,就像Go一样。但是Go没有类和对象,太遗憾了。
2025-03-28 12:20 · 河北
回复
没有更多了

测开之函数进阶· 第1篇《递归函数》

清菡软件测试

测试开发

11 组关系带你看清 JVM 全貌

田维常

JVM

盘点2020|从写程序到写文章,一个宅男程序猿到平台写手的心路历程

罗小龙

程序猿 盘点2020 心路历程 宅男 平台写手

LeetCode题解:92. 反转链表 II,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Synchronized用法原理和锁优化升级过程(面试)

叫练

synchronized 轻量级锁 偏向锁 多线程与高并发 同步

Java并发编程:AQS的原子性如何保证

李尚智

Java java 并发

第九周-作业一

ray-arch

DeFi平台DAPP软件系统开发

系统开发

JVM 垃圾回收原理

梧桐

4. 上新了Spring,全新一代类型转换机制

YourBatman

Spring Framework 类型转换 Converter

数据结构与算法经典问题解析-Java语言描述

田维常

数据结构

为什么你成为不了团队核心成员

数据社

团队 七日更

业务重要?还是技术重要?

数据社

思考 团队 七日更

《面试官不讲武德》对Java初级程序猿死命摩擦Http协议

Silently9527

面试 https HTTP 图解https

围观|第一代云原生企业米哈游如何让想象发生?

阿里巴巴云原生

阿里云 最佳实践 运维 云原生 游戏开发

阿里 10 年:一个普通技术人的成长之路

阿里巴巴云原生

阿里云 云原生 技术人 自我思考 职场成长

点个外卖,我把「软中断」搞懂了

小林coding

Linux 操作系统

快手基于 Apache Flink 的优化实践

Apache Flink

flink

vivo 微服务 API 网关架构实践

vivo互联网技术

微服务 API网关 Zuul2

蚂蚁集团下架互联网存款产品:互联网金融是天使还是魔鬼

石头IT视角

UBI波场挖矿系统软件APP开发

系统开发

Code Shared & Review(20201214-20201220)

刘璐

ETHERZ流动性挖矿系统软件APP开发

系统开发

MySQL修改账号密码方法大全

Simon

MySQL 七日更

第九周总结

小兵

Linux 如何实现定时调度任务

Near

Linux Timer 定时调度

IoT数据模型设计

soolaugust

物联网 IoT 数据模型 工业物联网 七日更

一文搞懂 CountDownLatch 用法和源码!

苹果看辽宁体育

Java 源码 并发

盘点2020 | 干饭人 cxuan 活下来了

苹果看辽宁体育

学习 总结 盘点2020

工作3年,看啥资料能月薪30K?

小傅哥

Java 面试 小傅哥 七日更 技术成长

详解Spring5+SpringMVC5+MyBatis3.X,同时整合Redis缓存+ActiveMQ+项目等

Java架构追梦

Java spring 架构 mybatis springmvc

JetBrains 取消在 Fleet 上构建Kotlin Multiplatform IDE 计划_大前端_Tim Anderson_InfoQ精选文章