今年 Kotlin 团队进行了第一次 Kotlin 开发者调查,通过设计这个调查,可以帮助 Kotlin 团队识别和优先处理最严重影响 Kotlin 用户满意度的痛点。
近日 Kotlin 团队公布了此次调查的最终报告,让大家可以了解到目前开发者们对 Kotlin 现状的评价,以及团队打算做出的改进。
注:用户满意度得分(CSAT, Customer Satisfaction Score)是所有调查回复中正面回复的百分比(非常满意 + 满意)。
根据调查,目前 Kotlin 的用户满意度为 86%。
目前 Kotlin 用户的主要痛点是 IDE 和构建性能,构建设置也是首要问题之一。根据调查,这些因素对 Kotlin 多平台 Gradle 用户的影响最为强烈。
根据 Kotlin 开发者调查的数据,目前 Kotlin 构建工具的用户满意度为 62%,这意味着有超过三分之一的用户对其不满意。
为了确定构建工具问题的优先级,Kotlin 团队要求给出 "不满意" 或 "非常不满意" 分数的用户确定最多三个他们最不满意的子系统,其中构建性能是最大的问题。
Kotlin 团队目前已经对构建性能最初了一些改进,并计划采取进一步措施:
Kotlin 团队已经做了很多努力来提高构建性能,并且几乎达到了目前 Kotlin 编译器可能的改进极限。团队现在的主要精力将放在稳定新的 Kotlin K2 编译器上,该编译器现在处于 Alpha 阶段,主要是为了提高性能。
Kotlin 用户对 IDE(Android Studio 和 IntelliJ IDEA)中语言支持的完整性、质量和可用性非常满意。然而在使用 Kotlin 时,IDE 的性能显然不能提供最好的体验,用户满意度得分仅为 56%。
为了确定优先需要解决哪些问题,Kotlin 团队要求给出 "不满意" 或 "非常不满意" 评价的用户最多确定三个他们最不满意的子系统。
项目导入、参考搜索操作和语法高亮的性能排名靠后,并不是 IDE 性能问题的主要原因。对 IDE 性能不满意的主要原因在于 IDE 冻结和索引,超过 40% 的 Kotlin 用户将其列入了对 IDE 性能不满意的列表。
与构建工具一样,Kotlin 团队已经采取了许多措施来修复 IDE 冻结和改善 IDE 索引的问题,而且还计划采取更多措施:
Kotlin 团队在开发 Kotlin 核心库方面的努力有助于提升用户使用 Kotlin 开发的乐趣。kotlinx-coroutines 和 kotlinx-serialization 满足了 80% 以上用户的需求,而 Kotlin 标准库以 90% 的用户满意度排名第一。
kotlinx-datetime 的第一个稳定版本目前也获得了用户的喜爱,然而作为一个年轻的库,它还有更多需要改进的地方。
可以点击链接查看完整的 Kotlin 开发者调查报告。
评论删除后,数据将无法恢复
Kotlin 调查报告,近一半用户不满 IDE 性能
今年 Kotlin 团队进行了第一次 Kotlin 开发者调查,通过设计这个调查,可以帮助 Kotlin 团队识别和优先处理最严重影响 Kotlin 用户满意度的痛点。
近日 Kotlin 团队公布了此次调查的最终报告,让大家可以了解到目前开发者们对 Kotlin 现状的评价,以及团队打算做出的改进。
注:用户满意度得分(CSAT, Customer Satisfaction Score)是所有调查回复中正面回复的百分比(非常满意 + 满意)。
Kotlin 的满意度
根据调查,目前 Kotlin 的用户满意度为 86%。
目前 Kotlin 用户的主要痛点是 IDE 和构建性能,构建设置也是首要问题之一。根据调查,这些因素对 Kotlin 多平台 Gradle 用户的影响最为强烈。
构建工具的满意度
根据 Kotlin 开发者调查的数据,目前 Kotlin 构建工具的用户满意度为 62%,这意味着有超过三分之一的用户对其不满意。
为了确定构建工具问题的优先级,Kotlin 团队要求给出 "不满意" 或 "非常不满意" 分数的用户确定最多三个他们最不满意的子系统,其中构建性能是最大的问题。
提高构建性能
Kotlin 团队目前已经对构建性能最初了一些改进,并计划采取进一步措施:
Kotlin 团队已经做了很多努力来提高构建性能,并且几乎达到了目前 Kotlin 编译器可能的改进极限。团队现在的主要精力将放在稳定新的 Kotlin K2 编译器上,该编译器现在处于 Alpha 阶段,主要是为了提高性能。
Kotlin IDE 的满意度
Kotlin 用户对 IDE(Android Studio 和 IntelliJ IDEA)中语言支持的完整性、质量和可用性非常满意。然而在使用 Kotlin 时,IDE 的性能显然不能提供最好的体验,用户满意度得分仅为 56%。
提高 IDE 的性能
为了确定优先需要解决哪些问题,Kotlin 团队要求给出 "不满意" 或 "非常不满意" 评价的用户最多确定三个他们最不满意的子系统。
项目导入、参考搜索操作和语法高亮的性能排名靠后,并不是 IDE 性能问题的主要原因。对 IDE 性能不满意的主要原因在于 IDE 冻结和索引,超过 40% 的 Kotlin 用户将其列入了对 IDE 性能不满意的列表。
与构建工具一样,Kotlin 团队已经采取了许多措施来修复 IDE 冻结和改善 IDE 索引的问题,而且还计划采取更多措施:
Kotlin 库的满意度
Kotlin 团队在开发 Kotlin 核心库方面的努力有助于提升用户使用 Kotlin 开发的乐趣。kotlinx-coroutines 和 kotlinx-serialization 满足了 80% 以上用户的需求,而 Kotlin 标准库以 90% 的用户满意度排名第一。
kotlinx-datetime 的第一个稳定版本目前也获得了用户的喜爱,然而作为一个年轻的库,它还有更多需要改进的地方。
可以点击链接查看完整的 Kotlin 开发者调查报告。