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

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

调查:Kotlin和Java,Android开发者更喜欢后者-玩懂手机网 - 玩懂手机第一手的手机资讯网(www.wdshouji.com)

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

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

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

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