BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Kotlin的2017年总结与2018年展望

| 作者 Kesha Williams 关注 3 他的粉丝 ,译者 王强 关注 1 他的粉丝 发布于 2018年2月7日. 估计阅读时间: 5 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

JetBrains于2017年3月发布Kotlin 1.1以来,Kotlin在全球范围内成长显著。 2017年有许多激动人心的发布,2018年以来这种势头丝毫不减。InfoQ最近与JetBrains开发者支持组组长Hadi Hariri碰面,坐下来讨论了Kotlin在2017年的成就、Kotlin是否将超越Java、2018年Kotlin的计划以及开发者如何参与未来发展等话题。

InfoQ:简单介绍下自己,你在JetBrains,尤其是在Kotlin项目中扮演怎样的角色?

Hadi Hariri:我是JetBrains的开发者支持团队的领导,而我在Kotlin的主要角色就是成为项目的重要支持力量。

InfoQ:谈一谈Kotlin为什么会诞生吧?

Hariri:我的同事Dmitry最早在他的博客文章“为什么JetBrains需要Kotlin”中总结了这个问题的答案,几年过去了,如今答案依旧。Dmitry说过,项目的原始动机是提升我们的生产力。

尽管当时我们已经开发了对几种基于JVM的编程语言的支持,我们还是基本都在Java环境下写基于IntelliJ的API。IntelliJ开发系统是基于Groovy和Gant的,Groovy也用于测试,RubyMine中还有一些JRuby代码,情况就是如此。我们希望转向更具表现力的语言从而提高生产力。同时,我们不能接受在Java互操作性或编译速度方面的妥协。

InfoQ:2017年Kotlin传出了许多激动人心的消息,能否总结一下其中特别值得纪念的几条内容?

Hariri:我印象最深的时刻是Google I/O大会上公布了Android对Kotlin的官方支持,以及我们首次举办就获得巨大成功的KotlinConf,卖出的门票超过1200张。

InfoQ:Kotlin在2018年有哪些计划?

Hariri:我们会继续手头的工作。我们通常不会就特定功能发布公告,但我认为今年我们将继续改进多平台支持和相关工具。当然,此外还会有我们热切期待的KotlinConf 2018。

InfoQ:Android社区拥抱Kotlin的速度如此之快,你认为它有朝一日会超越Java吗?

Hariri:在我看来,Android世界里这很有可能。Android之外我不敢确定。但说实话,超越Java编程语言并不是我们的动力来源。我们希望创造一种有用、高效、人们喜欢使用的语言。只要我们继续发展,并重视充满活力的成长社区的反馈意见,这才是重点所在。

InfoQ:感谢抽时间接受我们的采访。还有什么想与InfoQ读者分享的内容吗?参与Kotlin未来发展的最佳方式是什么?

Hariri:我们是一个非常开放的社区。我们所做的一切都放在GitHub上,无论是代码、文档还是KEEP(Kotlin进化和增强流程)方面,大家都可以贡献自己的力量。另外,我们还有一个成员超过14,000人的Slack频道、一个播客(Talking Kotlin)、以及kotlinlang.org上的许多其他资源,大家可以在这些渠道中获得更多的信息,并找到合作的途径。

想了解Kotlin的更多内容可以访问Kotlin官网,关于Kotlin公告的更多细节可以参阅InfoQ的下列文章:

  1. Kotlin 1.2 Introduces Multi-Platform Projects
  2. Fresh Async with Kotlin
  3. Kotlin Is Now a Supported Android Language
  4. Kotlin Lead Language Designer Andrey Breslav on Android Support, Language Features and Future Plans

读者还可以访问InfoQ Java主页,随时了解Java相关的最新资讯。

查看英文原文Kotlin 2017 Roundup and 2018 Outlook


感谢罗远航对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT