JetBrains 更新了 2023 年的Kotlin 路線圖。
最新的路線圖主要集中在以下這幾項工作:
K2 編譯器:針對 Kotlin 編譯器的重寫,在速度、并行性和統(tǒng)一性上進(jìn)行優(yōu)化,還會帶來許多預(yù)期的語言功能。
基于 K2 的 IntelliJ 插件:主要是更快的代碼完成、突出顯示和搜索,以及更穩(wěn)定的代碼分析。
Kotlin Multiplatform Mobile:通過提高工具鏈穩(wěn)定性和文檔,確保兼容性保證,將 Kotlin 移動端技術(shù)推向穩(wěn)定。
完善相關(guān)生態(tài):借助 Kotklin 庫作者的經(jīng)驗,整合一批有助于設(shè)置、開發(fā)和發(fā)布 Kotlin 庫的文檔和工具。
更細(xì)分一點,按子系統(tǒng)劃分的 Kotlin 路線圖:
語言
為until運算符引入特殊語法
為Enum.values()提供現(xiàn)代和高性能的替代品
支持非本地break和continue
針對對象toString設(shè)計和實施解決方案
編譯器
發(fā)布 K2 測試版
修復(fù)與 JVM 上的內(nèi)聯(lián)類相關(guān)的問題
穩(wěn)定 JVM 特定的實驗特性
實現(xiàn) Kotlin/Wasm 編譯器后端的實驗版本
多平臺
將Kotlin Multiplatform Mobile 升級到穩(wěn)定版
提高新的 Kotlin/Native 內(nèi)存管理器的健壯性和性能,并棄用舊的
穩(wěn)定 klib:使庫作者更容易保持二進(jìn)制兼容性
改進(jìn)將 Kotlin 代碼導(dǎo)出到 Objective-C
改進(jìn) Kotlin/Native 編譯時間
工具
首次公開發(fā)布基于 K2 的 IntelliJ 插件
提高當(dāng)前 IDE 插件的性能和代碼分析穩(wěn)定性
在 Gradle DSL 中公開穩(wěn)定的編譯器參數(shù)
發(fā)布 Kotlin Notebooks IJ IDEA 插件的實驗版
改進(jìn).gradle.ktsKotlin 腳本和體驗
使用 Kotlin Daemon 提供更好的體驗
提升 Gradle 增量編譯的性能
庫生態(tài)系統(tǒng)
改善 KDoc 體驗
為庫作者提供 Kotlin API 指南
kotlinx-metadata-jvm穩(wěn)定發(fā)布
穩(wěn)定kotlinx-kover
kotlinx-coroutines1.7 版
穩(wěn)定atomicfu
改善kotlinx-datetime倉庫
繼續(xù)開發(fā)和穩(wěn)定標(biāo)準(zhǔn)庫
穩(wěn)定發(fā)布 Dokka
以上僅列出了較為重要的開發(fā)任務(wù),在 Kotlin 2023 的YouTrack 板上可以看到更細(xì)節(jié)的時間安排。
Kotlin 每六個月更新一次路線圖。
審核編輯 :李倩
-
代碼
+關(guān)注
關(guān)注
30文章
4779瀏覽量
68521 -
編譯器
+關(guān)注
關(guān)注
1文章
1623瀏覽量
49108 -
kotlin
+關(guān)注
關(guān)注
0文章
60瀏覽量
4187
原文標(biāo)題:Kotlin發(fā)布2023年路線圖:K2編譯器、完善教程文檔等
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論