Kotlin

分享:

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

您使用 Kotlin 做什么?

许多开发者继续使用 Kotlin 进行 Android 和服务器端开发。去年以来,多平台移动开发的份额上升了一半,而桌面开发的份额上升了三分之一。

您使用 Kotlin 有多长时间了?

去年以来,使用 Kotlin 超过 4 年的人数翻了一番,表明开发者会长期使用 Kotlin!

谁率先在团队中采用 Kotlin?

开发者喜欢 Kotlin,并将这种语言带给公司和团队,说服管理层采用。这是对开发 Kotlin 的 JetBrains 团队的最高褒奖!

在切换到 Kotlin 之前,您的主要编程语言是什么?

Java 仍然是新 Kotlin 开发者的主要来源。

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

虽然移动开发仍然是 Kotlin 的主要领域之一,但很大一部分(几乎一半)属于 Web 后端开发。Kotlin 不只适合 Android!

我们非常感谢为整个生态系统做出贡献的活跃 Kotlin 社区。大约三分之一的受访者为 Kotlin 开发库和框架。

您是如何学习 Kotlin 的?

Kotlin 易于学习,大部分 Kotlin 开发者都是自学精通。如果您需要教育支持,请在 JetBrains Academy 上注册免费的 Kotlin Basics 课程或阅读 Atomic Kotlin 书籍

您对 IntelliJ IDEA 的 Kotlin 性能是否满意?

超过 80% 的 Kotlin 开发者对 IntelliJ IDEA 的 Kotlin 性能感到满意,包括其响应速度、代码高亮显示速度和补全速度。

JetBrains 团队继续投资以提高现有 Kotlin IDE 插件的性能,并且不会止步于此。目前,团队正在开发新一代的高性能 K2 Kotlin 编译器(其性能比现有版本高 2 倍),以及带有 K2 编译器前端的 IDE 插件。K2 编译器已开放预览供您试用。新的 IDE 插件目前正在积极开发中 – 查看进度并关注动态。

您如何评价 IntelliJ IDEA 中 Kotlin 支持的整体质量?

超过 90% 的 Kotlin 开发者对 IntelliJ IDEA 中 Kotlin 支持的整体质量感到满意,包括重构、代码补全和调试体验。

感谢您的参与!

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

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