宣布推出適用於 Kotlin 的 Beam Katas

今天,我們很高興宣布 Beam Katas 系列新增了一個成員:Kotlin!

Apache Beam and Kotlin Shaking Hands

您可能還記得去年的一篇文章,該文章告知大家關於在 Stepik 上提供的精彩 Beam Katas,這些 Katas 可讓您更了解如何編寫 Apache Beam 應用程式,並親身體驗其各種 API 和程式設計模型,所有這些都可以在您最喜歡的 IDE 中舒適地進行。從今天起,您現在可以完成所有循序漸進的練習,以了解 Kotlin 中 Beam 的基本原理。

Kotlin 是一種現代、開放原始碼、靜態類型的語言,目標是 JVM。它最常用於 Android 開發人員,但由於其廣泛的功能集,使其能夠編寫比 Java 更簡潔和更清晰的程式碼,而不會犧牲效能或類型安全,因此最近越來越受歡迎。它最近在年度 Stack Overflow 開發人員調查中被評為最受歡迎的程式設計語言之一,因此請不要只聽我們的一面之詞。

Apache Beam 和 Kotlin 之間的關係並不是新的。您可以在網路上找到許多工程團隊採用這兩項技術的範例,包括本部落格上宣布的一系列範例。如果您是 Beam 的新手,或是經驗豐富的資深人士想要換換口味,我們鼓勵您嘗試一下 Kotlin。

您可以在下方找到 Kotlin 和其他優秀的 Beam Katas(或者只需在 IntelliJPyCharm 中搜尋「Beam Katas」即可,透過 EduTools 外掛)。

我要特別感謝 Henry Suryawirawan,他創建了原始的 Katas 系列,並在審查過程中提供支持,使這項努力成為現實。


Access Beam Katas Kotlin through a JetBrains Educational Product