Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔 – 开源中国社区

问答

[
登录 |
注册 ]

Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔

王练
2018年07月06日

Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔

王练
王练
发布于2018年07月06日
收藏 3

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

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

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

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

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


本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区
[http://www.oschina.net]
本文标题:Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔

评论
(33)

精彩评论





26

emmm,反过来说🈶️3/4的用户感到满意🤔




5

和人数无关,水平太菜的用哪个都一样,但是如果设计架构和系统优化来说kotlin就不是那么顺手了




4

用上idea这样的工具,写java照样和它一样快




4

kotlin用过,发自心里说,不值得跟进。




3

纯kotlin开发很爽,kotlin、Java混用很坑,而且藏着很多隐藏的坑

最新评论





0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

引用来自“飞鸿眉敛”的评论

没知识就学学统计,不要张口就来

引用来自“eechen”的评论

学过统计就请科学地解答我提出的疑问,不要遮遮掩掩.

引用来自“飞鸿眉敛”的评论

我是你爸?什么都要教你?还他妈你提出的疑问,你提出了什么疑问?你的疑问是这个调查在哪不随机了,还是对整个统计学持怀疑?是不是成天把无知当有趣惯了?

你看你,一句专业的话看不到,只会转移话题BBB有意思?

这个Pusher所谓的Kotlin调查,有中国的Kotlin程序员参与么?

这种小样本的统计结论还是不要放到整个世界的Kotlin程序员身上.

如此浅显的道理,在你这里还成你爹了,荒谬至极.




0

kotlin没有java 8完美:但是用java 8以后的java会更后悔。只能忍痛割爱重新打造kotlin 觉得java被oracle玩结束了




0

一帮只会定性分析一门语言好坏的。。。能不能出一两个定量分析的,贴个链接或者给我一个搜索标题都好。语法、语言特性掌握到 qlbf 的十分一都不够敢说一门语言不好,我也是服了




0

swift和kotlin很像,学kotlin的另外一个好处是,自动学会了swift。:smiley:,笑死爹了。




0

我觉得用哪种语言并不是太大的问题,开发效率,系统性能的提升决定性不在于语言




0

用了两年,没啥问题,大多时候用kotlin,偶尔用java




0

40只蛙好不容易从井底爬上陆地,其中10只哇一看阳光觉得刺眼就后悔了,于是又跳了下了




0

…不會用scala嗎?




0

还是习惯groovy,可静可动,能进能退。静可以@CompileStatic实现编译检查,不输java的运行效率;动可以metaprogram,动态函数动态对象不是问题。 进可以大包大揽,能写grails能写android;退可以让贤java,写写单元测试。




0

:bowtie: 我觉得kotlin很好啊,是不是你们太渣渣了!




1

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

引用来自“飞鸿眉敛”的评论

没知识就学学统计,不要张口就来

引用来自“eechen”的评论

学过统计就请科学地解答我提出的疑问,不要遮遮掩掩.

我是你爸?什么都要教你?还他妈你提出的疑问,你提出了什么疑问?你的疑问是这个调查在哪不随机了,还是对整个统计学持怀疑?是不是成天把无知当有趣惯了?




0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

引用来自“飞鸿眉敛”的评论

没知识就学学统计,不要张口就来

学过统计就请科学地解答我提出的疑问,不要遮遮掩掩.




0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

没知识就学学统计,不要张口就来




4

用上idea这样的工具,写java照样和它一样快




0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?




0

后台Spring Boot项目Java/Kotlin混编表示很爽。

毕设纯Kotlin写Spring Cloud后台也很爽




3

纯kotlin开发很爽,kotlin、Java混用很坑,而且藏着很多隐藏的坑




2

因为这部分用Java的傻子,被Java给惯坏了,泛型想写就写想不写就不写,然后挪到kotlin就全面红,然后就怪kotlin太严格 ,呵呵




0

这里就想知道,到底这个kotlin好用还是不好呢?还是说直接玩java就好了呢???




0

Android 正式支持 Kotlin



插入:



  • People
  • Nature
  • Objects
  • Places
  • Symbols







精彩评论





26

emmm,反过来说🈶️3/4的用户感到满意🤔



26




26




5

和人数无关,水平太菜的用哪个都一样,但是如果设计架构和系统优化来说kotlin就不是那么顺手了



5




5




4

用上idea这样的工具,写java照样和它一样快



4




4




4

kotlin用过,发自心里说,不值得跟进。



4




4




3

纯kotlin开发很爽,kotlin、Java混用很坑,而且藏着很多隐藏的坑



3




3

最新评论





0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

引用来自“飞鸿眉敛”的评论

没知识就学学统计,不要张口就来

引用来自“eechen”的评论

学过统计就请科学地解答我提出的疑问,不要遮遮掩掩.

引用来自“飞鸿眉敛”的评论

我是你爸?什么都要教你?还他妈你提出的疑问,你提出了什么疑问?你的疑问是这个调查在哪不随机了,还是对整个统计学持怀疑?是不是成天把无知当有趣惯了?

你看你,一句专业的话看不到,只会转移话题BBB有意思?

这个Pusher所谓的Kotlin调查,有中国的Kotlin程序员参与么?

这种小样本的统计结论还是不要放到整个世界的Kotlin程序员身上.

如此浅显的道理,在你这里还成你爹了,荒谬至极.




0




0




0

kotlin没有java 8完美:但是用java 8以后的java会更后悔。只能忍痛割爱重新打造kotlin 觉得java被oracle玩结束了



0




0




0

一帮只会定性分析一门语言好坏的。。。能不能出一两个定量分析的,贴个链接或者给我一个搜索标题都好。语法、语言特性掌握到 qlbf 的十分一都不够敢说一门语言不好,我也是服了



0




0




0

swift和kotlin很像,学kotlin的另外一个好处是,自动学会了swift。:smiley:,笑死爹了。



0




0




0

我觉得用哪种语言并不是太大的问题,开发效率,系统性能的提升决定性不在于语言



0




0




0

用了两年,没啥问题,大多时候用kotlin,偶尔用java



0




0




0

40只蛙好不容易从井底爬上陆地,其中10只哇一看阳光觉得刺眼就后悔了,于是又跳了下了



0




0




0

…不會用scala嗎?



0




0




0

还是习惯groovy,可静可动,能进能退。静可以@CompileStatic实现编译检查,不输java的运行效率;动可以metaprogram,动态函数动态对象不是问题。 进可以大包大揽,能写grails能写android;退可以让贤java,写写单元测试。



0




0




0

:bowtie: 我觉得kotlin很好啊,是不是你们太渣渣了!



0




0




1

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

引用来自“飞鸿眉敛”的评论

没知识就学学统计,不要张口就来

引用来自“eechen”的评论

学过统计就请科学地解答我提出的疑问,不要遮遮掩掩.

我是你爸?什么都要教你?还他妈你提出的疑问,你提出了什么疑问?你的疑问是这个调查在哪不随机了,还是对整个统计学持怀疑?是不是成天把无知当有趣惯了?




1




1




0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

引用来自“飞鸿眉敛”的评论

没知识就学学统计,不要张口就来

学过统计就请科学地解答我提出的疑问,不要遮遮掩掩.




0




0




0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

引用来自“eechen”的评论

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?

没知识就学学统计,不要张口就来




0




0




4

用上idea这样的工具,写java照样和它一样快



4




4




0

引用来自“JDZChao”的评论

2744人的调查有啥可信度?

引用来自“eechen”的评论

你管他样本多寡,国外发布的都可信,况且还是英国公司,嘻嘻.

引用来自“飞鸿眉敛”的评论

台湾民调一般随机取样都是1000人,2744人的取样只要是随机的自然有可信度

怎么个随机?

在网上调查?那不上网的人呢?

在富人区调查?那菜市场的人呢?

在机场调查?那在城中村的人呢?




0




0




0

后台Spring Boot项目Java/Kotlin混编表示很爽。

毕设纯Kotlin写Spring Cloud后台也很爽



0




0




3

纯kotlin开发很爽,kotlin、Java混用很坑,而且藏着很多隐藏的坑



3




3




2

因为这部分用Java的傻子,被Java给惯坏了,泛型想写就写想不写就不写,然后挪到kotlin就全面红,然后就怪kotlin太严格 ,呵呵



2




2




0

这里就想知道,到底这个kotlin好用还是不好呢?还是说直接玩java就好了呢???



0




0




0

Android 正式支持 Kotlin



0




0

关注微信公众号


下载手机客户端


开源中国社区是工信部开源软件推进联盟指定的官方社区
粤ICP备12009483号-3 深圳市奥思网络科技有限公司版权所有