专栏名称: java那些事
分享java开发中常用的技术,分享软件开发中各种新技术的应用方法。每天推送java技术相关或者互联网相关文章。关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中。
目录
相关文章推荐
51好读  ›  专栏  ›  java那些事

2018最大规模 Java 开发者调查报告:Oracle JDK 仍是主流、IDEA 最受欢迎

java那些事  · 公众号  · Java  · 2019-02-20 16:00

正文

请到「今天看啥」查看全文



开发者使用的 JVM 语言占比

哪些 IDE Java 开发者最常用?

对于这一问题,一位昵称为 program9 的程序员表示:“IntelliJ IDEA 是我使用过最好的 IDE。之前我用过 Eclipse 和 NetBeans,但是自从我尝试了 IntelliJ,我再也回不来了。当然这不意味着,我不喜欢 vi/vim 编辑器。事实上,我喜欢用它们来快速编辑文件或编写 bash 脚本。我认为任何开发者都应该具备使用 vim 和 bash 脚本的一些基本知识。”

调查报告显示 ,有 45% 的开发者以 IntelliJ IDEA 为开发 Java 项目的 IDE。其次分别有 38% 的开发者使用免费的 Eclipse,以及有 11% 的受访者使用 NetBeans


开发者使用的 IDE 占比

Java 开发者主要使用哪种构建工具?

一些开发者在他们的项目中使用不同的构建工具,因此值得注意的是,调查中的问题是要 求开发者选择使用的主要构建工具 。最后的数据显示,绝大多数项目都是使用 maven 构建的。


开发者使用的构建工具占比

Java 开发者使用哪种 CI 工具?

正如大多数开发人员所期望的那样, Jenkins 以高达 57% 的市场份额赢得最受欢迎 CI 工具称号 。其次,也有 21% 的开发者并不使用任何 CI 工具。


开发者使用的 CI 工具占比

哪些源代码管理工具是开发团队主要使用的?

有 74% 的受访者表示选择 Git,合乎情理也属于意料之中。但出乎意料的是,竟有 16% 的开发者仍在使用 Subversion(即常说的 SVN)。


开发者使用的代码管理工具占比

Java 开发者主要使用哪些测试技术?

著名软件工程大师 Robert C. Martin 在他关于软件开发专业化的讨论中曾表示道:“我们(程序员)对公司系统相当于外科医生对人的心脏手术。我们是公司赚钱或亏钱的关键......我们是掌握公司生命线的人“。

然而, 10% 的开发者回答说他们没有使用任何测试技术 。嗯,在此祝安好!







请到「今天看啥」查看全文