这些问题仅向选择 Kotlin 作为其三种主要编程语言之一的受访者显示。

Kotlin

您使用 Kotlin 做什么?

大多数 Kotlin 开发者仍然使用该语言开发 Android 和服务器端应用程序。超过 10% 使用 Kotlin 进行移动多平台开发,而且这个数字还在继续增长。

由于 Kotlin 是一种多平台语言,因此也大量用于其他类型的软件开发和数据科学

JDK 8 仍然是 Kotlin 开发者中最受欢迎的版本 (64%),尽管它自去年以来下降了 10 个百分点。Kotlin 支持所有新版本的 JDK,包括 JDK 16。

您当前使用什么 JetBrains Kotlin 库和框架?

2021 年有更多的 Kotlin 开发者使用库和框架。

由 JetBrains 创建的顶级 Kotlin 库越来越受欢迎。Coroutines 是最受欢迎的库,其份额自去年以来增长了 10 个百分点。

SerializationTest 分别增长了 9 个和 6 个百分点。在任务中,大约四分之一的 Kotlin 用户应用 Ktor,这是一种用于创建微服务、Web 应用程序等项目的异步框架。

您当前使用其他什么库和框架?

Spring/Spring Boot 在 2018 年是最常用的非 JetBrains 框架,现在排名第三,次于 Gson 和 Jackson。

查看此视频概览,了解关于 Spring、协程和反应式编程的更多信息。

您使用 Kotlin 有多长时间了?

Kotlin 开发者的平均经验越来越丰富,并且与语言一同成长。2018 年,超过一半的 Kotlin 开发者使用该语言的时间不到 6 个月。现在 31% 的 Kotlin 开发者具有 2 到 4 年的使用经验。

您使用 Kotlin 做什么?

您主要将 Kotlin 用于什么类型的项目?

转为使用 Kotlin 前,您使用什么语言?

您是如何学习 Kotlin 的?

如果您有兴趣了解关于 Kotlin 的更多知识,可以从语言创造者处获得大量优秀学习资源,包括开始使用 Kotlin 网站、Kotlin YouTube 频道,以及《Atomic Kotlin》一书。

您最常使用哪款 IDE 进行 Kotlin 开发?

如需详细了解 Kotlin 语言的现状,请参考我们的官方 Kotlin 使用人数报告

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

加入 JetBrains Tech Insights Lab

参与调查和用户体验研究,让 JetBrains 产品更易用、更强大。参与我们的研究,您还将有机会获得奖励。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com