50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:003529

评论

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

编程培训班怎么才能选择出靠谱?

小谷哥

jdk11或以上的module错误

Geek_5829b6

jdk Module

网易伏羲4篇论文入选ACM MM2022,再创游戏AI领域佳绩

网易伏羲

人工智能 机器学习 算法 强化学习

火力全开!鲲鹏应用创新大赛2022区域赛即将陆续开赛

科技热闻

开发者,有没有完全自主的国产化数据库技术?

Albert Edison

数据库 云原生 中间件 8月月更 开源SPL

2022飞天技术峰会:硬之城如何基于 SAE 打造数智化电子工业互联网平台

阿里巴巴中间件

阿里云 Serverless 云原生 数智化

Zebec社区利好频传,Galaxy Project上领取专属Zebec OAT

股市老人

2022年最新【Java经典面试800题】面试必备,查漏补缺;多线程+spring+JVM调优+分布式+redis+算法

Geek_Yin

编程 程序员 金九银十 #java Java面试八股文

通过部署流行 Web 框架掌握 Serverless 技术

阿里巴巴中间件

阿里云 Serverless 云原生 函数计算

Java: 为Word文档添加水印

Geek_249eec

Java word 水印 watermark

武汉大数据培训班学习要多久

小谷哥

21个赛区,7大赛题,鲲鹏应用创新大赛2022区域赛期待与你相遇

科技热闻

大数据编程培训班怎么样?

小谷哥

上海大数据培训学习怎么样

小谷哥

你需要的露营预约管理系统来啦!最新的露营案例奉上!

天天预约

SaaS应用 预约工具 露营 营地管理

FlyFish|前端数据可视化开发避坑指南(二)

云智慧AIOps社区

JavaScript 大前端 低代码 数据可视化 大屏可视化

字节大佬的「算法界Top1笔记」火爆Github,短时间获上万star

Geek_Yin

编程 程序员 数据结构 算法 #java

2022秋招,Java岗最全面试攻略,吃透25个技术栈Offer拿到手软

Geek_Yin

编程 程序员 java面试 金九银十 #java

Python自学教程2:大牛们怎么写注释

和牛

Python 测试 8月月更

正式线上环境下微服务平台落地实践

HelloGeek

微服务 微服务架构 Spring Cloud Service Mesh 服务网格 mesh

web前端课程培训班哪里好?

小谷哥

直播预告(本周六)|关于数据可观测性的精彩讨论

观测云

Monorepo 能给前端工程带来什么

领创集团Advance Intelligence Group

前端工程师 Monorepo

K8s小白?应用部署太难?看这篇就够了!

北京好雨科技有限公司

Kubernetes 云原生

开放下载 | 飞天技术峰会-云原生加速应用构建分论坛资料开放下载

阿里巴巴中间件

阿里云 阿里云云原生

聊天平台源码:选好框架是搭建聊天平台的基础

开源直播系统源码

软件开发 直播系统源码 语音直播系统 语音聊天app

报名 | 业务出海如何构建数据底座新范式?StarRocks 和 AWS 邀您同塑新思维

StarRocks

数据库

站吗?站啊!一站式研发管理工具 ONES 团队版免费啦

万事ONES

全球健康药物研发中心郭晋疆:多元科学计算系统在药物研发管线中的搭建与实践

阿里云弹性计算

药物研发 高性能计算 EHPC

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