Kotlin 和 Java:Android 开发者更喜欢后者?

afterer
 afterer
发布于 2019年08月11日
收藏 10

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

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

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

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

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

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Kotlin 和 Java:Android 开发者更喜欢后者?
加载中

精彩评论

ExtremeTalk
ExtremeTalk
人是倾向于不改变现状的
不避风云
不避风云
没有中国开发者的调查都是耍流氓。
进击的代码
进击的代码
我也喜欢kotlin,但是这边市场就没啥招聘....还是安心研究java,kotlin就当是业余爱好了
大东哥
大东哥
没正经写过android的东西,要写我也是用scala。
fotomxq
fotomxq
大中公司,如果出这种人,说明水平真的不咋地,能进来也混不长…
小公司,绝大部分都是一个人负责一整块业务逻辑的,例如后端一个人、app逻辑一个人,也不会遇到这种问题。
再一个就算是一个语言,后面来个人对接修改,估计也够呛…大部分都是一脸懵逼好吧。
你说的这种人,极大概率是刚毕业出来干的,没什么经验就上手。
说实话,这不是工具不同。。几乎智商在线的都能搞定,ide上复制就自动转kotlin了,反过去还能各种调用。也就是名字不一样罢了。
最后,有点经验的开发人员,真的有一棵树上吊死的存在么?我遇到绝大部分,都或多或少接触过很多语言了,有些直接切换可能困难,但简单的看懂和修改,都不在话下的。

最新评论(34

N
NicholasXu
喜欢和用来工作,是两件不同的事
酸奶瓶盖儿
酸奶瓶盖儿
在简洁的语言,学习都需要成本。在学习成本面前,Java又不是不能用!
首席搬砖工程师
首席搬砖工程师
一个类似于语法糖的东西,本质上还是基于jvm,没有经受生产项目的考验,注定相当长的一段时间内只能是某些喜欢折腾的程序员的玩物,不管它吹的多么好,大部分人都不会选择它
陈钇蒙
想想ios的oc用了多久, 当然跟swift老变有关, 但也说明了换语言有多难了
张亦俊
张亦俊
我给公司同事分享的时候,用的调子是kotlin是你作为客户端工程师最便捷接触现代编程语言的机会。因为minSdkVersion限制的问题,大部分人最多只能用到有限的java 7功能,java开始现代化,准确的说是从8开始的,所以想要和现代编程语言不要越来越远,最便捷的路就是kotlin。
开源中国首席美狗
kt虽然改进了不少语法,但是毕竟还是受java本身的限制,用起来很不爽,里面的坑还是要理解java才知道是怎么回事儿。
fotomxq
fotomxq
说是两种语言,其实就是一种好吧…函数和库都能互相混用,团队协作影响个锤子…
s
shifeng1983
开发工具不一样,你会别人不会,别人怎么改你写的代码?团队取决于最短那块板子
fotomxq
fotomxq
大中公司,如果出这种人,说明水平真的不咋地,能进来也混不长…
小公司,绝大部分都是一个人负责一整块业务逻辑的,例如后端一个人、app逻辑一个人,也不会遇到这种问题。
再一个就算是一个语言,后面来个人对接修改,估计也够呛…大部分都是一脸懵逼好吧。
你说的这种人,极大概率是刚毕业出来干的,没什么经验就上手。
说实话,这不是工具不同。。几乎智商在线的都能搞定,ide上复制就自动转kotlin了,反过去还能各种调用。也就是名字不一样罢了。
最后,有点经验的开发人员,真的有一棵树上吊死的存在么?我遇到绝大部分,都或多或少接触过很多语言了,有些直接切换可能困难,但简单的看懂和修改,都不在话下的。
JianfeiMa
JianfeiMa
Java有饭吃,Kotlin有碗没饭吃
赵二伟24740
赵二伟24740
函数天生kotlin舒服
eechen
eechen
PHP是老本行,P++是业余爱好.
开源中国-首席村长
开源中国-首席村长
php有饭吃,golang没饭吃
返回顶部
顶部