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
如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com。