News

Kotlin 新闻:KotlinConf、构建报告、DataFrame 预览等

Read this post in other languages:

Kotlin 开发者调查现已开放

分享您对语言、IDE、库、构建工具和子系统的意见。 您的回答将帮助 Kotlin 团队提供更好、更方便的语言和工具。

提出您的反馈意见

KotlinConf 回来了

终于可以再次举办 KotlinConf 了! 下一届大会将于 2023 年 4 月 12 日至 14 日在阿姆斯特丹举行。 🌷将有研讨会、演讲,并且保证充满乐趣! 抓紧时间购买门票,以免售罄,然后就等待加入 Kotlin 社区的年度盛会吧!

购买门票

隆重推出 Kotlin 构建报告

从 Kotlin 1.7.0 开始,您可以为 Kotlin 编译器任务创建构建报告。 借助报告,您可以查看不同编译阶段的持续时间,并调查无法使用增量编译的情况。 此功能仍为实验性功能,所以指标列表可能会发生变化。

了解详情

Unflow 案例研究

Unflow 是下一代 CMS,使用它,无需编写任何代码,即可为移动应用创建屏幕、流和功能。 Uniflow 团队使用 Kotlin Multiplatform Mobile 构建跨平台 SDK 节省了 2 个月的构建时间,他们的小规模运营能够在不影响性能或原生功能的情况下提供非常优质的产品。

阅读案例

Kotlin DataFrame 预览

Kotlin 团队为数据帧开发了一个 Kotlin 库,库的预览版现已推出。 它为通过 CSV、JSON、Excel 和 Apache Arrow 进行的数据处理和 i/o 提供了一个可读且功能强大的 DSL,并且能够与 Kotlin 数据类和分层数据架构互操作。

了解详情

Turbocharging Kotlin: Arrow Analysis, Optics, & Meta | Talking Kotlin

在这一集的 Talking Kotlin 中,我们与 Arrow 维护者聊天,了解 Arrow 如何为 Kotlin 增加功能范式和安全性,以及它如何志在影响语言的未来。

在 Youtube 上观看

本博文英文原作者:

Sue

Ekaterina Petrova

Discover more

K2 编译器将在 Kotlin 2.0 中进入稳定状态

我们一直在为 Kotlin 编译器(代号 K2)开发新的前端。 前端是编译器的一部分,负责解析代码和执行语义分析、数据流分析、调用解析和类型推断。 这是开发者与编译器交互最多的部分。 编译器也通过它在 IDE 中持续运行、报告所有错误和警告消息,帮助完成自动补全、语义感知检查、意图和重构等任务。 新前端已经可供预览 – 我们将继续进行完善和稳定工作,计划在未来 Kotlin 版本中将其设为默认编译器前端。 我们已经决定将这个未来版本命名为 Kotlin 2.0。 下文将详细描述 Kotlin 2.0 版本的路线图、我们的动力以及对它的期望。 Kotlin 2.0 发布路线图是什么? 我们计划再发布一个按照传统方式进行版本控制的版本,Kotlin 1.9,其中还将包括来自 K2 编译器前端的持续开发的更新,因为它已经接近稳定。 未来不会有 Kotlin 1.10。 Kotlin 1.9 后的下一个主要版本将是 Kotlin 2.0。 为什么选择 Kotlin 2.0? 前端是编译器的主要部分。K2 编译器前端不仅仅是对旧编译器前端的重构,而是基于新架构从头开始的完全重写。 我们一直在各种博客、视频和会议演讲中发布有关差异的技术细节。 如需了解详情,可以从K2 编译器之路开始。 简而言之,新架构在设计上更快、更可扩展,解决了旧编译器前端的技术债务,修正了各个位置的错误和极端情况,并为