Kotlin

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

您使用 Kotlin 开发时以什么平台为目标?

大多数 Kotlin 开发者仍以 Android 或 JVM 为目标。Kotlin 提供了以 JavaScript 为目标和执行原生开发的功能,但以这些平台为目标的开发者人数相对较少。

Kotlin 非常多才多艺。它可以用于移动、Web、服务器端、桌面,甚至嵌入式系统开发。得益于其代码共享机制,您可以轻松创建多平台库和在多个平台上运行的应用程序。

详细了解使用 Kotlin 开发多平台项目

您使用 Kotlin 开发时以哪个(哪些)JDK 版本为目标?

JDK 11 的份额在过去一年接近加倍,但大多数 Kotlin 开发者仍以 JDK 8 为目标。

您使用 Kotlin 开发时以哪个(哪些)Android 版本为目标?

旧 Android 版本的份额缓慢下降,但 Kitkat 和 Jelly Bean 除外。这两个版本过时已久,它们的份额在过去一年下降了超过一半。

您使用 Kotlin 开发什么类型的应用?

最受欢迎的应用类型与去年相似。不过,一个变化更加显著,即使用 Kotlin 进行数据分析的人增多。查看使用 Kotlin 进行数据分析的一些教程。

排名前 15 的 Kotlin 库

我们合并了“您目前使用什么 JetBrains Kotlin 库和框架?”和“您目前使用其他什么 Kotlin 库和框架?”这两个问题的结果。

52%
的 Kotlin 开发者使用协程。

您使用 Kotlin 有多长时间了?

您为何使用Kotlin?

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

超过三分之一的 Kotlin 开发者将 Kotlin 代码添加到现有代码库中。混合项目的高份额得益于 Kotlin 与 Java 之间的无缝互操作。

Kotlin 开发者在过去 12 个月中使用了其他什么编程语言?

排名前 15

几乎所有的 Kotlin 开发者 (92%) 在使用 Kotlin 前使用过 Java。其中大多数(90% 的 Kotlin 用户)仍在继续使用 Java。

您进行 Kotlin 开发时主要使用什么 IDE?


感谢您的参与!

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

加入 JetBrains Tech Insights Lab

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

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

© 2000-2020 JetBrains s.r.o. 保留所有权利。