报告:程序员最满意的IDE和堆栈是什么?

今年的RebelLabs程序员生产力报告发布,
该报告专注于开发人员对目前使用的IDE、工具、架构等是否满意,同时对今年各大技术的影响力进行了评估。该报告的数据来源于RebelLabs在今年5月至7月进行的一项公开调查。该报告重点介绍了开发人员使用其工具的原因,并包含诸如IDE、主要编程语言、主要应用程序堆栈、应用程序架构和数据库选择等主题。

Eclipse,IntelliJ IDEA或Netbeans:最佳IDE工具奖花落谁家...

RebelLabs比较了2012年、2014年、2016年和2017年的结果,最终发现受访程序员更喜欢IntelliJ
IDEA,54%的受访程序员选择了IntelliJ IDEA,33%的受访程序员选择Eclipse
IDE,13%的程序员选择NetBeans,但这个结果与满意度似乎不成正比。

至于程序员选择IDE的原因,大部分IntelliJ IDEA和NetBeans IDE程序员看中的是其功能,而Eclipse程序员主要是因为对其比较熟悉,整个过程也会受到公司团队等的影响,不过功能是其主要原因。

在满意度大调查中,NetBeans的满意度最高,得分为8.8分。IntelliJ IDEA凭借着8.7分位居第二位,Eclipse IDE的满意度是7.5分。简而言之,NetBeans是最让人满意的,IntelliJ IDEA是人气最高的。

该指数显示,2017年9月(与2016年9月相比)程序员搜索最多的IDE是:

1、Eclipse

2、Visual Studio

3、Android Studio

4、Vim

5、IntelliJ

6、NetBeans

顶级编程语言

Java 9刚刚被发布,所以可能需要一段时间才能形成统一意见。然而,这并不意味着它没有潜力成为开发者的最爱。OpenJDK管理委员会主席,Oracle平台小组副总裁Georges Saab预计,JDK 9将比8要略差一些,但与过去其他主要版本相当。

RebelLabs发现Java 8(或更高版本)是今年编程语言比赛中的姣姣者,其次是Java
7或更早版本,Groovy,Scala,JavaScript和Kotlin。如果将“非常有趣”和“有趣”的投票结果相结合,Java
9是开发人员今年的关注焦点,Java 6/7/8紧随其后。

RebelLabs还发现,用户感兴趣程度一般的编程语言反而满意度越高。例如:Kotlin在语言偏好方面达到了调查中的最高满意度9.1,这是整个报告中的最高分。当然,整个满意度调查主要针对程序员认为“有趣”和“非常有趣”的榜单中排行前几位的。

Spring与Java EE:Spring堆栈获五成支持

受访程序员中有50%认为Spring Stack是他们的首选,几乎每两个开发人员中就有一个人在代码中使用Spring。此外,大约三分之一的程序员投票支持Java EE,大约八分之一的程序员表示没有在工作中使用任何堆栈。

Spring 5是一个里程碑式的版本,并附带了一个反应式Web框架。

数据库偏好

Oracle数据库是数据库竞争的领导者,近三分之一的受访者表示正在使用Oracle。MySQL和Postgres分别占了24%和22%。MongoDB是最受欢迎的NoSQL解决方案,占6%。Neo4J作为图形数据库似乎不太受欢迎,仅占了1%。由于图形数据库是企业数据建模的一个很好的方式,所以还是值得关注的。

程序员对架构选择的偏好

被一度炒得火热的微服务架构表现还不错,似乎已经被大多数程序员接受了,受访程序员中有23%选择了微服务架构。

2017年各大技术名词出镜率排行

2017年出镜率最高的十大名词中,Kotlin和Docker排在了前两位。前十名中与Java有关的名词最多,看来Java 9的延期并没有影响程序员对Java的热情。

本文转自d1net(转载)

时间: 2024-09-02 15:11:16

报告:程序员最满意的IDE和堆栈是什么?的相关文章

Eclipse成功获选Java程序员最喜欢的IDE

最近,Opensource.com发起了两次投票,Java和Python开发人员分别投票选出自己喜欢的开源IDE.在Java程序员中Eclipse以大比分获得了优胜,而最受Python程序员欢迎的IDE花落PyCharm,Eclipse排在第二. Opensource.com是由Red Hat创立,其上关于创建采用和共享开源解决方案的故事内容主要来自开放源码社区的成员,也经常组织程序员们进行投票. 在Python和Java程序员票选最喜欢的IDE选项中,有三个大选项,一个是通用文本编辑器,如Em

【程序员装备大全】程序员,就要对自己好一点!

<极限特工:终极回归>已经上映了,除了主演们的美好肉体以及让人肾上腺激素爆棚的剧情,那些炫酷的装备也是吸引了无数影迷的眼球.试想一下,如果让你拥有这些装备呢?就算成为不了范迪塞尔,那么至少也能往这个方向前进了一步. 工欲善其事,必先利其器.拥有好的装备,可以让你事半功倍.编程开发也是如此,本文就从下面几个方面探讨一下程序员装x指南,哦不,装备指南. 1. 工作设备篇 2. 软件篇 3. 个人形象篇 4. 终极篇 在开始之前,先安利一个"24K纯度"的顶尖装备:阿里巴巴官方J

优秀的程序员是在穿过一条单行道的时候还会往两边看的人

作为一个IT行业的软件程序员,每天驱使我们日复一日的辛勤工作的,是来自我们对编程的兴趣和激情.但是要让编程变得始终有趣,我们必须学会坚持某些成为优秀程序员的基本原则. 我并不是要写出一些咒语,你照着执行就可以成为一个优秀程序员了.我的目的是想记录下我学习到的和用过的一些有用的经验,它们帮助我获得比较好的结果.对于优秀程序员是没有明确定义的,这里我们指的是那些创造出了优秀IT解决方案的以及帮助这个行业增长的那些人. 0. 掌握基础 对于任何行业任何工作来说,融会贯通是获得成功的关键.一个人想要成为

《Visual Studio程序员箴言》----2.2 打开文件

2.2 打开文件 Visual Studio程序员箴言 花在IDE上的时间越多,想要进行自定义的愿望就越强烈.对于打开文件也是如此.因为这是一项频繁执行的操作,使用快捷方式或一些省时的自定义设置可以在需要打开文件的时候加快这个过程的速度. 打开文件和编辑器窗口 接下来要讲的这些技巧为在编辑器内打开文件提供了各种自定义方法. 技巧2.22 打开文件时重用同一个编辑器窗口 访问菜单"工具"→"选项"→"环境"→"文档",然后选中&

成为优秀程序员的十个有效方法

http://www.aliyun.com/zixun/aggregation/7026.html">优秀的程序员是在穿过一条单行道的时候还会往两边看的人. 作为一个IT行业的软件程序员,每天驱使我们日复一日的辛勤工作的,是来自我们对编程的兴趣和激情.但是要让编程变得始终有趣,我们必须学会坚持某些成为优秀程序员的基本原则. 我并不是要写出一些咒语,你照着执行就可以成为一个优秀程序员了.我的目的是想记录下我学习到的和用过的一些有用的经验,它们帮助我获得比较好的结果.对于优秀程序员是没有明确定

做“程序员”,不做“码农”,有哪些好办法?

很想心无旁骛的编码,却被产品经理.项目经理.测试.老板各种连环打扰. 很想重构重构再重构,却被构建.部署各种坑拖累,什么时候能够摆脱哪些服务器.环境的杂活? 砖家有数据为证"程序员一天中只能得到一段2小时不被打搅的时间.当被打扰后,很可能再也回不去了,即使回去也得花费10-15分钟." 要是这过程中还有人过来找他们呢? 还有,部署部署部署,线上线下,日常预发测试,还要和产品经理相爱相杀. 这些连环干扰是否可以消停?这些琐碎的杂活是否能远离程序员?是否能给程序员一个良好的撸码环境? 听说

易进难出,“Vim 退出” 难住百万程序员

"程序员一旦进入 Vim ,就再难以脱身."这听起来像是一个恐怖故事,但是却真实的发生在程序员的身上, Stack Overflow 上关于如何退出 Vim 的问题,其点击量已有上百万次了. 问题原文为: I'm stuck and cannot escape. It says: "type :quit<Enter> to quit VIM" But when I type that it simply appears in the object bod

优秀程序员无他-善假于物也

运用一门程序设计语言对大多数程序员来说是小菜一碟,但是更上一层楼成为一名专家级的软件开发者,恐怕目前还是大多数人的梦想.<程序员的思维修炼>一书中将程序员分为5个层级:新手,高级新手,胜任者,精通者,专家.根据作者的调查研究结果,在这5个层级中,大多数的程序员属于高级新手.而且居于这个层级的程序员从入行1.2年的到工作10来年都大有人在. 身为一个程序员,如何才能尽快的突破自身的瓶颈,得到快速的提升那?这可真不是三言两语可以说清楚.本人09年毕业投身软件行业,2012年初离开工作了三年的公司A

【2017中国开发者调查报告】你看那个人,好像一个程序员哦!

摘要:2017云栖大会北京峰会期间,即将重磅发布首份<2017中国开发者调查报告>,历时3个月的调研,7032人参与调查问卷,最终呈现出一份集开发者画像与能力的完整描绘.想了解最接地气的中国开发者现状吗?想知道中国的码农们都在经历着些什么吗?本文就为大家揭晓答案. 12月20日,2017云栖大会北京峰会期间,即将重磅发布首份<2017中国开发者调查报告>,历时3个月的调研,7032人参与调查问卷,最终呈现出一份集开发者画像与能力的完整描绘.<2017中国开发者调查报告>