宣布 Kotlin 版 Beam Katas

今天,我们很高兴地宣布 Beam Katas 家族的新成员:Kotlin!

Apache Beam and Kotlin Shaking Hands

您可能还记得去年的一篇博文,其中介绍了在Stepik上提供的精彩 Beam Katas,可帮助您深入了解如何编写 Apache Beam 应用程序、使用其各种 API 和编程模型进行实际操作,所有这些都在您最喜欢的 IDE 中完成。从今天开始,您现在可以使用所有循序渐进的练习来学习 Beam 在 Kotlin 中的基础知识。

Kotlin 是一种现代的、开源的、静态类型的语言,面向 JVM。它最常被 Android 开发人员使用,但最近由于其广泛的功能集而越来越受欢迎,与 Java 相比,它能够编写更简洁、更清晰的代码,而不会牺牲性能或类型安全。它最近被评为年度 Stack Overflow 开发人员调查中最受欢迎的编程语言之一,因此不要只相信我们的话。

Apache Beam 和 Kotlin 之间的关系并非新鲜事。您可以在网上找到工程团队使用这两种技术的示例,包括本博客上宣布的一系列示例。如果您是 Beam 新手,或者是一名经验丰富的资深人士,想要尝试新的东西,我们鼓励您尝试一下 Kotlin。

您可以在下面找到 Kotlin 和其他优秀的 Beam Katas(或者直接在IntelliJPyCharm 中通过EduTools 插件 搜索“Beam Katas”)。

我要特别感谢Henry Suryawirawan,感谢他创建了最初的 Katas 系列,以及他在审查过程中的支持,使这项工作成为现实。


Access Beam Katas Kotlin through a JetBrains Educational Product