为解决名称混乱问题,Kotlin 跨平台开发技术统一命名为 KMP

[时尚] 时间:2024-04-28 13:15:33 来源:蓝影头条 作者:热点 点击:12次
8 月 22 日消息,为解JetBrains 官网近日发布博客,决名技术了解决过去两年长期困扰众多 Kotlin 开发者的称混命名不一致和缩写混乱问题,官方将弃用“Kotlin Multiplatform Mobile”(KMM)产品名称。乱问

从现在开始,题K统命无论目标组合如何,跨开“Kotlin Multiplatform”(KMP)都是平台跨平台共享代码的 Kotlin 技术的首选术语。

从博客中获悉,为解Kotlin Multiplatform 最早在 KotlinConf 2017 上以“Kotlin Multiplatform Projects”名称发布,决名技术最初支持 JVM、称混Native 和 JS 目标。乱问早期采用者主要使用缩写“KMP”,题K统命较少使用“MPP”。跨开2020 年前,平台这项技术都处于实验阶段,为解团队根据早期采用者的反馈进行调整。

2020 年,官方将重点转向 iOS 与 Android 之间的代码共享,并希望吸引更多移动开发者使用 Kotlin Multiplatform,为了反映这一重点,官方将 Kotlin Multiplatform 中 iOS 与 Android 之间代码共享相关的所有内容拆分为一个名为“Kotlin Multiplatform Mobile”的独立产品,为其引入缩写 KMM,并宣布了 Alpha 版本。同时,官方还发布了适用于 Android Studio 的 Kotlin Multiplatform Mobile 插件。

虽然新 Kotlin Multiplatform Mobile 名称的 Alpha 版本引起了关注,但它也带来了混乱,因为开发者不确定如何称呼在 iOS 与 Android 之外共享代码的技术。某些现有社区内容和库的名称中也包含“KMP”,进一步加剧了这种混乱,导致生态系统具有多个名称 —— Kotlin Multiplatform 和 Kotlin Multiplatform Mobile —— 以及缩写 KMP、KMM 和 MPP。

为了解决过去两年长期困扰众多 Kotlin 开发者的命名不一致和缩写混乱问题,JetBrains 决定弃用“Kotlin Multiplatform Mobile”产品名称。

从现在开始,无论平台组合如何,“Kotlin Multiplatform”(KMP)都是跨平台共享代码的 Kotlin 技术的首选术语。

JetBrains 官方表示,KMP 非常适合跨多个平台共享代码,而不仅仅是 iOS 和 Android,还能够与桌面和服务器端共享代码。此外,官方正在积极开发 Kotlin / Wasm,旨在促进使用 Kotlin Multiplatform 的现代 Web 开发。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,所有文章均包含本声明。

(责任编辑:探索)

    相关内容
    精彩推荐
    热门点击
    友情链接