Kotlin 的背景
Kotlin 是一门基于 JVM 且与 JAVA 可 100% 互通的编程语言,用 JetBrains 的话来说 Kotlin 是更『现代化、更强大』的编程语言。
Kotlin 由 JetBrains 在 2010 年开发,2011 年开源至 GitHub ,2016 年发布 1.0 版。 源码地址:https://github.com/JetBrains/kotlin 。
Google Android 团队与 JetBrains 的关系不一般。Android Studio 由 Google 研发、维护,但它基于 JetBrains 开发的 IntelliJ IDEA 社区版。
Google 和 JetBrains 将为 Kotlin 成立一个非盈利基金会。Kotlin 语言的开发,还是 JB 为主导。
Andrey Breslav 是 Kotlin 语言的首席设计师。
JetBrains 对 Kotlin 的愿景是:用同一种语言,桥接多平台的不同应用的端对端开发。包括全栈 Web 应用、Android 和 iOS 客户端、嵌入式/物联网等等。(Kotlin 与 Java 100% 互通,并具备诸多 Java 尚不支持的新特性