2020 Java 技术趋势

引言

在比较了两个最新的行业调查报告以后,我们得出了今年排名前三的 Java IDE、框架、构建工具和最受欢迎的 JVM 语言。不仅如此, Snyk 和 JRebel 的调查问卷中也包含了最常用的 Java 版本。结果不出意外,还 有什么理由反对版本升级呢?

安全公司 Snyk 刚刚发布了 JVM 2020 年度 生态系统报告。 我们就此机会,将调查结果与 Java 开发工具公司 JRebel 一月中旬发布的 2020 Java 开发人员生产力报告进行了比较。

Snyk 报告:snyk.io/blog/jvm-ecosystem-report-2020/

JRebel 报告:jrebel.com/blog/2020-java-technology-report

让我们一起来看看目前最流行的 Java IDE 和 JVM 语言,以及公司是否会选择升级生产环境的 Java 版本。

Java IDE 前三名

首先了解一下大家开发 Java 的主力 IDE。

IntelliJ IDEA 在两份报告中以较大优势胜出。在  Snyk 的调查中,有 62% 的受访者正在使用 IntelliJ IDEA;在 JRebel 的报告中,这一数字甚至更高,为82%。 两项调查中的第二名都归属于 Eclipse(Snyk: 20%,JRebel: 24%)。

第三名的局势不太明朗: Snyk 调查排名第三的是 Apache NetBeans(占10%),而JRebel 的报告中 Visual Studio Code(占10%)位于 NetBeans(占4%)之前。 相比之下,Snyk 的受访者中只有 2% 使用 VS Code 作为主力 IDE。

Java 构建工具前三名

Snyk 和 JRebel 的调查都向受访者询问了开发中主要使用哪些构建工具,得到的结果 明显不同。

Snyk 排名前三的 Java 构建工具分别是 Maven(64%)、Gradle(25%)和Ant(6%)。 尽管它们 JRebel 的报告中也排名前三,但结果的百分比却大不相同,Gradle(47%)、Maven(44%)和  Ant( 7% ) 。

Java 框架前三名

调查还询问了受访者使用的开发框架。

Snyk 报告中 Web 服务框架的结果为 Spring Boot( 5 0% )、Spring MVC( 3 1% )。 Snyk 还向受访者 询 问 了 Spring 的版本, 将近一半(48%)的受访者使用 5.1.x,其次是5.0.x(18%)。 事实证明 强烈推荐 更新 版本。 Web 服务框架第三名 , 21% 的受访者选择 “无” ,11% 选择 JS F 。

JRebel 报告得出的结果同样有很大差别,但 JRebel 的问卷允许选择多个答案,问题也不一样: “在主要开发项目中使用了哪些 Java 应用框架和技术? ”  受访者把 Spring 列为第一名(86%),第二名是 Persistence(51%),第三名是服务端渲染技术(27%)。

JVM 编程语言前三名

这个问题只出现在 Snyk 的调查中,因此无法比较。 Snyk 调查受访者使用哪种 JVM 语言完成主要开发工作。

Java 以 87% 的选票 荣登榜首 ,不足为奇。 Kotlin 得票 5.5% 是除 Java 外最受欢迎的 JVM 编程语言。 Clojure 得票 2.9% 排名第三,受欢迎程度较低。 Scala 得票2.6% ,排名第四。Groovy 得票 1.5%,排名第五。

前3个Java版本

最后一个问题: 受访者在生产环境中使用哪个 Java 版本?

事实证明,2014 年发布的 Java 8 仍然是王者,分别得到 了 64%(Snyk)和 58%(JRebel)的投票。 亚军是 2018 年发布的 Java 11 LTS, 分别得到 了 25% (Snyk)和 23% (JRebel)的投票。

生产中几乎没有使用 J av a  8 和  Java  1 1 之外 的其他版本。 Snyk 的受访者使用 Java 12的比例为 4%,Java 7  或更低版本的比例为 3%。 JRebel 报告的结果类似: 只有 5% 的受访者使用 Java 12 或更高版本,甚至不及“Java 7 或更低版本” 的 7% 得票。 Java 9 和 Java 10  在 Snyk 的调查中的得票均为 2%,JRebel 甚至没有把它们作为调查的选项。

Java 8 成功的原因

为什么 Java 8 仍然被广泛使用? Snyk 仔细看了一下调查报告,在询问受访者为什么没有升级到最新版本时允许最多三个答案。

超过一半(51%)的受访者表示,当前版本一切运行正常;32% 的受访者认为迁移成本过高;30% 的受访者表示无法迁移业务; 27% 的受访者回答新版本并没有提供期望的功能; 还有 10% 的受访者明确表示不接受新版本的发布节奏。

调查报告说明

超过 2000 名受访者参加了 Snyk 的全球调查,其中 89% 具有技术背景。 该调查于 2019 年下半年进行。 JRebel 也进行了一项全球调查, 该调查从 2019 年 9 月至 2019 年 11 月在 399 位参与者中进行。

更多信息,请参阅 Snyk 和 JRebel 的完整报告。

上面都是自己整理好的!我就把资料贡献出来给有需要的人!顺便求一波关注.

哈哈~各位小伙伴关注我后点击:     java架构交流群

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容