中国领先的IT技术网站
|
|

Kotlin 很受 Java 开发人员的欢迎

RebelLabs通过深入调查得到2017年开发者生产力报告,该报告重点介绍为什么开发人员使用这些工具以及他们对开发工具,体系结构还有其他方面的满意程度。

作者:佚名来源:开源中国|2017-11-18 22:10

开发者大赛路演 | 12月16日,技术创新,北京不见不散


RebelLabs通过深入调查得到2017年开发者生产力报告,该报告重点介绍为什么开发人员使用这些工具以及他们对开发工具,体系结构还有其他方面的满意程度。

该报告是基于全球Java开发人员超过2000多人的报告。

该报告研究了开发人员最喜欢使用的工具,技术和库。开发人员将 Kotlin 列为 2017 年最受欢迎的开发技术,其次是Docker,Java 9,Spring,Angular,Java EE 8,Spring 5,Java 8,Kubernetes 和 React。

调查还询问了开发者的主要项目使用了哪种编程语言,答案绝大多数是Java 8或更高,达到72%,其次是Java 7,达到21%,而Groovy,Scala,JavaScript和Kotlin都低于5%。选择Java 7和8是因为其功能,生态系统,团队技巧,公司政策和实验能力都比较好。在使用较少的语言中,开发人员评分最高的是Kotlin,评分为9.1分,其次是Scala,评分为8.5分。

他还调查开发人员的项目使用的是什么技术栈,Spring是最常用的占46%,其次是Java EE,占33%。Spring 也是评分最高的,为8.2。

当被问及他们项目中使用的架构类型时,有34%的人表示他们正在使用分离式架构(split architecture)。25%使用一体化体系架构(monolithic architecture),23%使用微服务。最高评级的架构是8.3的库或框架。微服务被评为7.9,分离式架构被评为7.5,一体化体系架构被评为6.3分。

三个领先的Java IDE是Intellij IDEA(54%),Eclipse(33%)和Net Beans(13%)。人们选择Intellij IDEA和NetBeans的主要原因是因为其性能,熟悉程度是人们使用Eclipse的主要原因。RebelLabs发现,51%的受访者不会因为公司要求或在固定项目中使用而更改IDE或应用程序堆栈。

调查还发现,63%的受访者对他们所做的技术选择感到满意。

“以上提到的十大工具和技术中有一半是语言或语言相关的。开发人员喜欢更好,更熟悉底层的开发语言,而且今天快速发布的流行语言版本比以前更重要,“ZeroTurnaround开发人员关系主管Simon Maple说。“前十名中有两名是前端技术,它揭示了Java开发人员如何越来越习惯于使用JavaScript,并且使用Angular和React编写前端代码。正如预期的那样,Spring继续主宰着企业市场,鼓励使用 Spring Boot 2和Spring 5的最新版本,其中包括新的响应式支持。

编译自:https://sdtimes.com/report-java-developers-excited-work-kotlin/

【编辑推荐】

  1. Kotlin和Java程序员福利:轻量级Web框架Javalin
  2. 谷歌向开发者推送的安卓8.1来了!10大新功能!
  3. 优秀源码分享:安卓开发者福利来了
  4. 从java1到java9每个版本都有什么新特性?花费五分钟全面了解
  5. 程序员花2小时总结:20个非常有用的Java程序片段
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

鸟哥的Linux私房菜——服务器架设篇(第二版)

本书是对连续三年蝉联畅销书排行榜前10名的《Linux鸟哥私房菜——服务器架设篇》的升级版,新版本根据目前服务器与网络环境做了大幅度修订...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× 51CTO学院双十二活动