Skip to content

Commit

Permalink
MOD: november monthly
Browse files Browse the repository at this point in the history
  • Loading branch information
RicardoJiang committed Nov 27, 2023
1 parent cc93c74 commit 1a992ee
Showing 1 changed file with 52 additions and 3 deletions.
55 changes: 52 additions & 3 deletions hugo/content/news/kotlin-news-2023-11.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags: [技术月报]

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

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

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

此外,本月 Kotlin 还发布了 1.9.21 小版本,主要是修复了一些 issue, 同时还解决了 kapt 与 java21 的兼容问题

### Kotlin Multiplatform 已稳定并准备好投入生产使用
[Kotlin Multiplatform Is Stable and Production-Ready](https://blog.jetbrains.com/kotlin/2023/11/kotlin-1-9-20-released/)
[Kotlin Multiplatform Is Stable and Production-Ready](https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-stable/)

经过多年的迭代,由 JetBrains 打造的开源技术 Kotlin 多平台(Kotlin Multiplatform)已经达到稳定状态并准备好投入生产使用。

Kotlin Multiplatform 技术的核心由许多部分组成,例如编译器支持、语言功能、库 API、IDE、构建工具等。 这些部分覆盖了最热门的代码共享用例,并且在 Kotlin 1.9.20 中得到稳定。 “稳定”意味着 Jetbrains 在改进这些部分时将遵循严格的兼容性规则,从而使开发者能够信心满满地将其用于生产环境代码。

后续 Jetbrains 将持续优化 Kotlin 多平台(特别是 iOS 平台)的开发体验,Compose Multiplatform for iOS 也预计将在 2024 年发布 beta 版本,随着 KMP 生态的持续发展,现在正是加入的好时机。

![](https://raw.gitmirror.com/RicardoJiang/resource/main/2023/november/p17.png)

### Compose Multiplatform 1.5.10 版本发布:最佳的入门时机
[Compose Multiplatform 1.5.10 – The Perfect Time To Get Started](https://blog.jetbrains.com/kotlin/2023/11/compose-multiplatform-1-5-10-release/)

Compose Multiplatform 是由 JetBrains 构建的声明式 UI 框架,允许开发者跨平台共享应用程序 UI。 它让您能够在 Android、iOS、桌面和 Web 端重用最高 100% 的代码库。

现在是开始使用 Compose Multiplatform 的最佳时机, Compose Multiplatform 1.5.10 版本发布,具体包括以下更新:

- 新的入门教程与引导将使 Compose Multiplatform 入门更加简单
- 所有 Compose Material 3 组件现在都可以在通用代码中使用
- iOS 端增强的 TextFields
- 更快的编译器速度
- 对 K2 编译器的基本支持
- iOS 端渲染性能的优化
- 新的 Kotlin Multiplatform 开发门户提供了教程、常见问题解答、全新示例和其他实用文档

### KMP 2024 路线图发布
[Kotlin Multiplatform Development Roadmap for 2024](https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-development-roadmap-for-2024/)

KMP 2024 路线图发布,具体包括以下内容:

1. Compose for iOS 预计将发布 beta 版本
2. 推出一站式 KMP 开发 IDE: Fleet ,提升开发者体验
3. 重点优化 iOS 端开发体验,优化 Kotlin 与 Swift 互调用体验
4. 推进 KMP 库生态发展,通过一系列优化与工具确保 KMP 库的向后兼容性
5. 降低上手成本,允许不通过 mac 构建与发布 KMP 库,同时提供创建与发布 KMP 库的模板

### Kotlin 在 Github 2023 语言排行榜中进入 Top 12
[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)

Github 发布了 2023 年的 Octoverse 报告,报告显示 kotlin 的份额增长势头强劲,已经稳步攀升至编程语言排行榜的 Top 12 之列。

![](https://raw.gitmirror.com/RicardoJiang/resource/main/2023/november/p18.webp)

## 精选博客

## 精选视频

## 社区活动
## 社区活动
### Kotlin 中文开发者大会即将召开
[Kotlin 中文开发者大会如期重返,不可错过的 Kotlin 年终总结!](https://mp.weixin.qq.com/s/FxahmSiFCmp1gpaRh1zPzA)

在 2023 年的尾声,Kotlin 开发者期待已久的大事即将发生!一年一度 Kotlin 中文开发者大会,将在 12 月 16 至 17 日和大家线上见面。

今年大会将于 12 月 16 日(六)及 12 月 17 日(日)两天进行线上直播,本次邀请到 16 位来自各公司的 Kotlin 技术专家,带来 Kotlin Multiplatform 的第一手案例实践、Kotlin 编译器核心讲解、使用 KSP 辅助开发、Kotlin 在后端的应用等话题。首次设立 Live Coding 环节带大家一起使用 Compose 写个小游戏。另外还有来自 Kotlin 教育项目及 KUG 技术社区的小伙伴,跟大家分享 Kotlin 团队在教育方面的投入、KUG 社区同学参与 Kotlin 多平台竞赛的心得以及 KUG 社区运营等话题。如此丰富的主题,机会难得,不容错过!

0 comments on commit 1a992ee

Please sign in to comment.