GitHub 将 Kotlin 评为年度增长最快的编程语言
知名源代码托管平台 GitHub 发布了 2021 年度 Octoverse 报告。最大的意外是 Kotlin 编程语言被公认为增长最快的语言:在该平台上使用 Kotlin 的开发者数量较 2020 年增长了 160%。这使得 Kotlin 在活跃仓库数量上进入前十名,超越了 Rust、Go 甚至经典的 C 语言。
GitHub 的分析师将这一爆发式增长归因于 Android 开发者大规模转向 Kotlin。2021 年 5 月,谷歌正式宣布 Kotlin 为 Android 应用开发的优先语言,这促使大型公司(如 Netflix、Trello 和 Evernote)以及初创企业纷纷将遗留代码从 Java 重写为 Kotlin。
有趣的是,报告数据显示,该平台上的开发者总数已超过 7300 万人。Kotlin 在前二十种语言中显示出最高的增长速度。作为对比,TypeScript 的增长率为 67%,Python 为 45%。而 Java 则首次在过去五年中失去了 2% 的活跃用户。
专家指出,Kotlin 凭借与 Java 生态系统的兼容性和现代语法而胜出。
“Kotlin 是 Java 的无痛版本。它解决相同问题所需的代码量仅为 Java 的 2-3 分之一,同时完全保持与数百万 Java 库的向后兼容性。” JetBrains 首席工程师 Jake Wharton 评论道。
2021 年的其他趋势还包括:基于 Terraform(HCL)的基础设施代码日益流行,以及 WebAssembly 的兴起。然而,Kotlin 成为年度最大发现,证明了即使在成熟的 JVM 语言市场中,突破性进展仍有空间。希望保持潮流的开发者应关注 Kotlin Multiplatform 技术,该技术允许将同一代码用于 Android、iOS 和后端开发。