Skip to content

Commit 1a992ee

Browse files
committed
MOD: november monthly
1 parent cc93c74 commit 1a992ee

File tree

1 file changed

+52
-3
lines changed

1 file changed

+52
-3
lines changed

hugo/content/news/kotlin-news-2023-11.md

Lines changed: 52 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ tags: [技术月报]
1010

1111
## 最新动态
1212
### Kotlin 1.9.20 版本发布
13-
[What's new in Kotlin 1.9.20](https://kotlinlang.org/docs/whatsnew1920.html)
13+
[What's new in Kotlin 1.9.20](https://blog.jetbrains.com/kotlin/2023/11/kotlin-1-9-20-released/)
1414

1515
Kotlin 1.9.20 版本已发布,具体包括以下内容:
1616

@@ -23,11 +23,60 @@ Kotlin 1.9.20 版本已发布,具体包括以下内容:
2323
- 添加了全新的 wasm-wasi 目标,并将原有的 wasm 目标重命名为 wasm-js
2424
- 标准库添加了对 WASI API 的支持
2525

26+
此外,本月 Kotlin 还发布了 1.9.21 小版本,主要是修复了一些 issue, 同时还解决了 kapt 与 java21 的兼容问题
27+
2628
### Kotlin Multiplatform 已稳定并准备好投入生产使用
27-
[Kotlin Multiplatform Is Stable and Production-Ready](https://blog.jetbrains.com/kotlin/2023/11/kotlin-1-9-20-released/)
29+
[Kotlin Multiplatform Is Stable and Production-Ready](https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-stable/)
30+
31+
经过多年的迭代,由 JetBrains 打造的开源技术 Kotlin 多平台(Kotlin Multiplatform)已经达到稳定状态并准备好投入生产使用。
32+
33+
Kotlin Multiplatform 技术的核心由许多部分组成,例如编译器支持、语言功能、库 API、IDE、构建工具等。 这些部分覆盖了最热门的代码共享用例,并且在 Kotlin 1.9.20 中得到稳定。 “稳定”意味着 Jetbrains 在改进这些部分时将遵循严格的兼容性规则,从而使开发者能够信心满满地将其用于生产环境代码。
34+
35+
后续 Jetbrains 将持续优化 Kotlin 多平台(特别是 iOS 平台)的开发体验,Compose Multiplatform for iOS 也预计将在 2024 年发布 beta 版本,随着 KMP 生态的持续发展,现在正是加入的好时机。
36+
37+
![](https://raw.gitmirror.com/RicardoJiang/resource/main/2023/november/p17.png)
38+
39+
### Compose Multiplatform 1.5.10 版本发布:最佳的入门时机
40+
[Compose Multiplatform 1.5.10 – The Perfect Time To Get Started](https://blog.jetbrains.com/kotlin/2023/11/compose-multiplatform-1-5-10-release/)
41+
42+
Compose Multiplatform 是由 JetBrains 构建的声明式 UI 框架,允许开发者跨平台共享应用程序 UI。 它让您能够在 Android、iOS、桌面和 Web 端重用最高 100% 的代码库。
43+
44+
现在是开始使用 Compose Multiplatform 的最佳时机, Compose Multiplatform 1.5.10 版本发布,具体包括以下更新:
45+
46+
- 新的入门教程与引导将使 Compose Multiplatform 入门更加简单
47+
- 所有 Compose Material 3 组件现在都可以在通用代码中使用
48+
- iOS 端增强的 TextFields
49+
- 更快的编译器速度
50+
- 对 K2 编译器的基本支持
51+
- iOS 端渲染性能的优化
52+
- 新的 Kotlin Multiplatform 开发门户提供了教程、常见问题解答、全新示例和其他实用文档
53+
54+
### KMP 2024 路线图发布
55+
[Kotlin Multiplatform Development Roadmap for 2024](https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-development-roadmap-for-2024/)
56+
57+
KMP 2024 路线图发布,具体包括以下内容:
58+
59+
1. Compose for iOS 预计将发布 beta 版本
60+
2. 推出一站式 KMP 开发 IDE: Fleet ,提升开发者体验
61+
3. 重点优化 iOS 端开发体验,优化 Kotlin 与 Swift 互调用体验
62+
4. 推进 KMP 库生态发展,通过一系列优化与工具确保 KMP 库的向后兼容性
63+
5. 降低上手成本,允许不通过 mac 构建与发布 KMP 库,同时提供创建与发布 KMP 库的模板
64+
65+
### Kotlin 在 Github 2023 语言排行榜中进入 Top 12
66+
[Octoverse: The state of open source and rise of AI in 2023](https://github.blog/2023-11-08-the-state-of-open-source-and-ai/#the-most-popular-programming-languages)
67+
68+
Github 发布了 2023 年的 Octoverse 报告,报告显示 kotlin 的份额增长势头强劲,已经稳步攀升至编程语言排行榜的 Top 12 之列。
69+
70+
![](https://raw.gitmirror.com/RicardoJiang/resource/main/2023/november/p18.webp)
2871

2972
## 精选博客
3073

3174
## 精选视频
3275

33-
## 社区活动
76+
## 社区活动
77+
### Kotlin 中文开发者大会即将召开
78+
[Kotlin 中文开发者大会如期重返,不可错过的 Kotlin 年终总结!](https://mp.weixin.qq.com/s/FxahmSiFCmp1gpaRh1zPzA)
79+
80+
在 2023 年的尾声,Kotlin 开发者期待已久的大事即将发生!一年一度 Kotlin 中文开发者大会,将在 12 月 16 至 17 日和大家线上见面。
81+
82+
今年大会将于 12 月 16 日(六)及 12 月 17 日(日)两天进行线上直播,本次邀请到 16 位来自各公司的 Kotlin 技术专家,带来 Kotlin Multiplatform 的第一手案例实践、Kotlin 编译器核心讲解、使用 KSP 辅助开发、Kotlin 在后端的应用等话题。首次设立 Live Coding 环节带大家一起使用 Compose 写个小游戏。另外还有来自 Kotlin 教育项目及 KUG 技术社区的小伙伴,跟大家分享 Kotlin 团队在教育方面的投入、KUG 社区同学参与 Kotlin 多平台竞赛的心得以及 KUG 社区运营等话题。如此丰富的主题,机会难得,不容错过!

0 commit comments

Comments
 (0)