Google I / O 2017 宣布了几项重要公告 ,但对我而言,最有趣的一个是Android上的“对Kotlin的一流支持 ”。
关于此公告的Kotlin博客文章讨论了这给Kotlin用户带来的好处:
如果您担心Kotlin支持的其他平台(服务器和台式机的Kotlin / JVM,Kotlin / JS和Kotlin / Native),请确保它们对我们同样重要。 我们的目标是使Kotlin成为统一应用程序的统一工具,以跨多种平台使用相同语言进行端到端开发。 …对Android的一流支持很可能会将更多的用户吸引到Kotlin,并且我们希望社区能够显着增长。 这意味着在Kotlin中/为Kotlin开发了更多的库和工具,共享了更多的经验,提供了更多的Kotlin职位,发布了更多的学习材料,等等。 我们很高兴看到Kotlin生态系统蓬勃发展!
与Android常见问题解答有关的Kotlin中提到了与本公告相关的有趣点:
Kotlin的未来是什么? JetBrains对Kotlin设计的周密工作是我们采用该语言的原因之一。 Google正在与JetBrains合作,以确保从语言,框架到工具,整个开发人员都有一个精彩的故事。 并且,我们很高兴能够共同努力,将Kotlin语言转变为非赢利性基金会。
Kotlin博客文章更详细地描述了Kotlin与Android的未来:
我们将与Google合作,为Kotlin创建非营利基金会。 语言开发将继续由JetBrains赞助,并且Kotlin团队(超过40人,是公司的第二大团队)将照常运作。 Andrey Breslav仍然是首席语言设计师,而Kotlin将按照与以前相同的原则进行开发。
Android 3.0 Canary 1 (预览版)目前可从https://developer.android.com/studio/preview/index.html处下载,其中包括Kotlin支持以及其新功能 ,其中包括Java 8支持 。
在有关年度重要软件开发的2016年年度职位中,我在“荣誉奖”部分列出了Kotlin相关的开发。 随着Kotlin的这一宣布在Android上得到正式支持,并且该语言被纳入了非营利组织,并获得了Google和JetBrains的支持,我认为Kotlin很有可能会在2017年我的十大软件语言开发方面名列前十。 除了这些公告之外,Kotlin还已经在2017 年的Kotlin 1.1中发布了对JavaScript的支持以及Kotlin / Native的预览版 。
翻译自: https://www.javacodegeeks.com/2017/05/kotlin-android-jetbrains-google-behind-one-language.html