写点什么

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:006534

评论 1 条评论

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

Pipy MQTT 代理之(三)Logging

Flomesh

IoT 代理 mqtt Pipy

一文读懂Seek Tiger推出创世节点的意义

西柚子

Python图像处理丨OpenCV+Numpy库读取与修改像素

华为云开发者联盟

Python OpenCV 图像处理 Numpy库 像素

在线YAML转JSON工具

入门小站

工具

事务的隔离级别与MVCC

蝉沐风

MySQL 事务隔离级别 事务

2022年,我加入了微软MVP大家庭

不脱发的程序猿

开源社区 技术影响力 微软MVP

[Day21]-[动态规划] 494. 目标和

方勇(gopher)

LeetCode 动态规划 数据结构算法

活动精彩预告 | 维塔士+龙智:数字化打造游戏行业「头号玩家」

龙智—DevSecOps解决方案

数字化转型 游戏开发 游戏引擎

云效钉钉小程序上线啦!业务方请痛快一键三连

阿里云云效

阿里云 云原生 钉钉 研发 云效钉钉小程序

虎符交易所完成三月份HOO回购 生态板块持续扩展

区块链前沿News

Hoo 虎符交易所 回购

linux之sshpass命令

入门小站

Linux

架构训练营 - 模块 3- 作业

kenlu

OpenMLDB Pulsar Connector:高效打通实时数据到特征工程

第四范式开发者社区

数据库 数据传输 OpenMLDB 特征 特征平台

Spring核心流程分析

IT巅峰技术

外包学生管理系统

流火

预测猝死时间:AI与死神的争夺

脑极体

Python 中删除列表元素的三种方法

AlwaysBeta

Python List 编程 程序员 列表

Linux下BusyBox根文件系统制作

DS小龙哥

4月月更

你不知道的 parseInt?

战场小包

JavaScript 前端 4月月更

在线CSV转XML工具

入门小站

工具

阿里云移动研发平台EMAS,3月产品动态

移动研发平台EMAS

ios 阿里云 移动应用 Andriod 移动推送

Grpc服务开发和接口测试初探【Java】

FunTester

学生管理系统详细架构设计文档

踩着太阳看日出

架构训练营

MongoDB Java 原生使用示例

Java mongodb 4月月更

Go 语言入门很简单:sort 包

宇宙之一粟

排序 Go 语言 4月月更

睡眠革命

石刻掌纹

Robot OS网络通信MQTT实战

轻口味

c++ android IoT mqtt 4月月更

模块三作业(学生管理系统架构设计文档)

Dean.Zhang

spring-cloud-kubernetes与k8s的configmap

程序员欣宸

Java 4月月更

Flutter 使用 Dio 的 Post 请求添加数据

岛上码农

flutter ios 安卓开发 4月月更 跨平台开发

热敏电阻、RTD、热电偶的原理和特性

不脱发的程序猿

PT100 热敏电阻 RTD 热电偶

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