Kotlin 语言未来发展前景怎么样?

Kotlin 语言未来发展前景怎么样?

跟Scala,Groovy, Clojure相比,Kotlin 会更加流行吧?

Kotlin 语言未来发展前景一片光明。

这么说吧:

  1. Google IO(2017)大会宣布Kotlin作为Android官方语言
  2. Android Studio 3 内置支持Kotlin Android开发
  3. Spring就不用多说了,Java生态中的企业级开发中占统治地位的框架。 在 Version 5.0.0.RC4 加入了 Kotlin support 。 官方文档:https://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/kotlin.html#kotlin
  4. IDEA就不多说了,与Kotlin都是JetBrains家的,必须内置支持。

Kotlin 依赖于一个相当不同的模型。该语言的设计部分是为了 JetBrains 的内部使用。它的设计是务实的, 旨在帮助公司降低成本, 开发其广泛的开发工具线。发展和促进 Kotlin 的好处大于其成本, 关键的是, JetBrains 从 Kotlin 以外的产品中获得收入。然而, 费用是重要的。据安德烈 Breslav 在 JetBrains, 超过二十几个专职的发展和促进 Kotlin。

在这个过程中, Kotlin 已经演变成了一个 JetBrains 的效率工具。其强烈的务实取向强烈地回响着一个重要而活跃的社区, 它加速了它跨越鸿沟的运动。Kotlin 从而使 JetBrains 能够将新的开发人员带入其工具生态系统。但是不断增长的用户群也给公司带来了成功的语言经常面临的挑战: 管理用户的需求与公司自身对语言的欲望。

由于经济学支持 Kotlin 的进化和 JetBrains 对开发者的长期知识将帮助它与社区合作, 我希望在未来几年内 Kotlin 将完全跨越鸿沟, 并成为一个-或可能是主要的非 Java JVM语言, 从而再次证明了 JVM 生态系统的健壮性。

JVM 语言的兴衰 【The Rise and Fall of JVM Languages】:http://www.jianshu.com/p/bffc212e7fc1

与Groovy、Scala或Clojure等“同门师兄弟”相比较而言,Kotlin是有诸多外部条件(JetBrains,IDEA,Android Studio,Spring 5, Gradle ,Google Android 等)优势跟语言内在优秀特性(如上所述等)的。与Java 100% 互操作。
Kotlin添加了大量函数式风格,它的map、filter等等操作比Java 8 Stream的来得简洁直接。另外,涉及到集合类、反射、多线程、IO等操作时,Kotlin则直接使用了Java的特性,并在Java的基础上做了易用的扩展。这点跟Groovy一脉相承。

跟Scala,Groovy, Clojure相比,Kotlin 毫无疑问会更加流行。

不要犹豫,现在立刻马上赶紧去学吧!