澳门新葡亰网址下载Kotlin 和 Java:Android 开发者更喜欢后者?

by admin on 2020年3月27日

来自伦敦的 Pusher 公司昨天发布了“The State of Kotlin
2018澳门新葡亰网址下载,”调查报告,该公司在2018年1月至3月期间对
2744 名开发者进行了调查,以了解 Kotlin 语言,及其生态系统的发展趋势。

Android 开发者更喜欢使用 Kotlin 还是 Java?

澳门新葡亰网址下载 1

尽管 Java 多年来一直是 Android
开发的中流砥柱,但近年来谷歌开始偏向 Kotlin,称其为 Android
开发的“一流”语言。理论上,对于长期从事 Java
开发的开发人员来说,转移到较新的语言其实并不难。

Kotlin
自发布后,使用率每年都有在增长。2015年,其使用率首次出现大幅上升,从上一年的
1.4% 增至 7.7% 。之后,Kotlin 迎来快速增长期,尤其是在2017年 Google 宣布
Kotlin 正式支持 Android 后,大量的 Android 开发者开始使用 Kotlin
,使用率再次翻倍。

为了探究这个问题,最近 Dice
在其 Facebook 页面上发布了一个关于在 Android 开发中使用 Java 或 Kotlin
的调查。答案是一边倒的:85% 的受访者更喜欢 Java,而其他人则选择了
Kotlin:

澳门新葡亰网址下载 2

澳门新葡亰网址下载 3

不过,调查显示,多数开发者依然没有将 Kotlin
作为其工作中的主要开发语言。受访开发者中,大多为 Java 开发,其次是
JavaScript 和 Python 。Kotlin
目前的主要使用者是学生和年轻开发者,并且更多的是被用于私人项目,而非工作项目中。

虽然,Facebook
的调查并不可以获得的最科学最准确的调查结果,但如果我们认为数据还是部分准确,那么很明显,Kotlin
离完全超越 Java 还有很长的路要走。

澳门新葡亰网址下载 4

根据 JetBrains
最近的一项调查显示,大约 62%
的开发人员说他们使用它来构建移动应用程序,Web 后端项目排在第二位,占
41%,其次是库,占 29%,工具占 22%,只有 9%
的受访者将这种语言用于桌面应用程序,7% 的受访者将其用于构建物联网。

澳门新葡亰网址下载 5

虽然 Kotlin 也可以用来做其他开发,但它主要还是被用作构建 Android
应用程序。JetBrains 同项调查中,约 66% 的开发人员表示使用 Kotlin
来开发安卓,而 57% 的开发人员表示,他们使用目的是 Java 虚拟机。

当谈到最喜欢的功能特性时,大多数受访者表示喜欢的是 Kotlin
的安全性,其次是扩展函数,和与 Java 的互操作性。

对于使用 Android 构建的开发者来说,Kotlin
背后的势头很可能在未来几年才会增加,目前来说至少熟悉这门语言是很重要的。同时,Java
仍然是一种非常流行的语言,开发者也不能自以为的就可以放弃它。

澳门新葡亰网址下载 6

(文/开源中国)    

除了使用 Kotlin 扩展 Java 类之外,有超过87%的受访者表示曾将现有的 Java
代码迁移到 Kotlin 。不过也有超过四分之一的开发者在将 Java 迁移到 Kotlin
后因种种原因表示后悔,再次返回 Java 。

澳门新葡亰网址下载 7

(文/开源中国)    

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图