写点什么

Kotlin 的 2017 年总结与 2018 年展望

  • 2018-02-06
  • 本文字数:1429 字

    阅读完需:约 5 分钟

看新闻很累?看技术新闻更累?试试下载 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 )关注我们。

2018-02-06 18:003625

评论

发布
暂无评论
发现更多内容

静态IP详解 与动态IP的区别及其核心应用

郑州埃文科技

Playwright MCP:AI自动化测试,告别传统脚本编写

测吧(北京)科技有限公司

数据如何赋能出版 解锁乘数效应

郑州埃文科技

《爱立信移动市场报告》:差异化连接服务加速增长

财见

6G移动网络需三倍于当前频谱资源以满足激增数据需求。

财见

在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名Android通讯应用框架功能探索

qife122

移动应用 AI技术

1688商品详情API完整指南

Datafox(数据狐)

1688商品详情接口 1688API 1688商品数据采集 1688商品详情API

亲测有效!用Dify工作流+AI智能体,我们的测试效率提升了300%

测吧(北京)科技有限公司

IP归属地颗粒度和IP应用场景的关系

郑州埃文科技

内网视频会议:构筑医院安全高效的协同生命线

BeeWorks

即时通讯 IM 私有化部署

从枯竭到无限:IPv6如何解决IPv4的危机?

郑州埃文科技

稳不稳?LED地砖屏承重标准大揭秘!

Dylan

广告 广告业 LED LED display LED屏幕

【HarmonyOS 6】UIAbility跨设备连接详解(分布式软总线运用)

GeorgeGcs

数据会说话,但你真的听懂了吗?

HuiZhuDev

数据分析 商业洞察 AI工具 数据驱动决策 数据分析报告

大数据-163 Apache Kylin Segment 合并实战:手动/自动合并、保留策略与 JDBC 示例

武子康

scala 大数据 kylin 分布式 Apache Kylin

IP应用场景全图谱:你的IP属于哪一类?

郑州埃文科技

面对网络攻击告警 IP地址如何实现自动化封禁

郑州埃文科技

数据流通合规新基建 隐私计算平台的三重安全防线

郑州埃文科技

OpenTenBase 部署规模超50万,开源数据库加速拥抱AI时代

极客天地

分布式光伏 “四可” 装置:“发电孤岛” 到 “电网友好” 的关键跨越

西格电力

智能化技术 分布式光伏并网 光伏四可装置 分布式光伏发电 分布式光伏产品

NeurIPS 2025 | 从数据微调到反馈优化!可灵团队提出基于人类反馈的视频生成训练范式

快手技术

大语言模型 NeurIPS 顶会论文

微软2017年6月安全更新指南:关键漏洞修复与技术防护

qife122

网络安全 Windows安全

在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名AI开发框架需求洞察

qife122

AI开发 产品创新

Visual Studio 2026 现已正式发布,更快、更智能!

追逐时光者

微软 visual studio2026

ExecuTorch越界访问漏洞深度解析

qife122

网络安全 机器学习框架

楼宇间网络拓扑测绘 从原理到精准部署

郑州埃文科技

IP定位精度疑问:有些IP为什么难以达到街道级准确度?

郑州埃文科技

Web信息的物联网设备指纹如何生成

郑州埃文科技

设备指纹技术 从特征选择到应用实践

郑州埃文科技

为什么70%的品牌企业都在关注生成式AI营销,但是行动者寥寥

易观分析

营销 geo 生成式AI

Kotlin的2017年总结与2018年展望_Java_Kesha Williams_InfoQ精选文章