前言
有人说,Kotlin 即将取代 Java。十几年来,很多编程语言都想取代 Java,但它依然屹立在浪潮之巅,凭啥这次是 Kotlin 呢?和 Java 相比它有哪些优势?谷歌为什么钦点它作为 Android 官方编程语言?想解开这些问题,这个回答会带你去源头看一看。

相信不少人应该听说了,谷歌宣布 Kotlin 是 Android 应用程序开发人员的首选语言。前几天,谷歌又一次重申了对 Kotlin 的承诺,同时表示在 2020 年,将努力提供更多的 Kotlin + Android 学习资料,并与 Kotlin 的开发公司 JetBrains 合作改善代码编译器,加快代码的编译速度。
强强联手,怕不怕?
近几年,Kotlin 的热度持续走高,再加上谷歌大力扶持,使得它获得了越来越多开发者的青睐。谷歌宣称,目前在前 1000 个 Android 应用程序中,包含 Kotlin 代码的达到了 60%,使用 Kotlin 的开发人员数量也一直在稳定增长。
此前,Java 在 Android 编程江湖中占据了绝对统治地位,Android 的发展也离不开 Java 的贡献。在谷歌宣布引入 Kotlin 后,这两门编程语言之间的竞争逐渐进入白热化阶段,Pinterest、Uber 等顶级科技公司甚至已经将他们的 Android APP 编程语言从 Java 转换成了 Kotlin。ThoughtWorks 首席技术官丽贝卡·帕森斯(Rebecca Parsons)非常看好 Kotlin,“那些尚未了解 Kotlin 的开发人员最好看看它能够做些什么。Kotlin 绝对是一门真正优秀的编程语言,它具有扎实的特性和不断发展的生态系统”。
Kotlin成长史
Kotlin 是一门静态类型、面向对象的编程语言,依托 JVM,为
2520




被折叠的 条评论
为什么被折叠?



