您好,欢迎访问一九零五行业门户网

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

jetbrains 官网近日在博客中发布消息,为了解决过去两年来一直困扰着众多 kotlin 开发者的命名不一致和缩写混乱的问题,官方决定弃用“kotlin multiplatform mobile”(kmm)产品名称
从现在开始,无论目标组合如何,“kotlin multiplatform”(kmp)都是跨平台共享代码的 kotlin 技术的首选术语。
本站从博客中获悉,kotlin multiplatform 最早在 kotlinconf 2017 上以“kotlin multiplatform projects”名称发布,最初支持 jvm、native 和 js 目标。早期采用者主要使用缩写“kmp”,较少使用“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开发
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,本站所有文章均包含本声明。
以上就是为解决名称混乱问题,kotlin 跨平台开发技术统一命名为 kmp的详细内容。
其它类似信息

推荐信息