开发人员正从 Java 8 向 Java 11 转移
此前的 Java 社区报告曾指出,Java 8 仍是开发人员使用的主要版本,新版本并未“得宠”。但 Snyk 近期发布的 JVM Ecosystem Report 2021 则指出,开发人员已经逐渐从 Java 8 迁移到了 Java 11。
JVM Ecosystem Report 2021 展示了关于 JVM 生态系统状态的最大年度调查的结果。该调查在 2021 年 2 月和 3 月的六周时间里进行,收集了来自 2000 多名 Java 开发者的回复。
调查结果显示,有 44.1% 的受访者在生产中使用免费的 AdoptOpenJDK 发行版。但 Oracle 仍然是市场上的重要参与者,其 OpenJDK 构建占 28%,商业 Oracle JDK 占 23%。
40% 的调查参与者在生产中使用了一个以上的 Java 版本。升级到 8 版本以上的人也比预料的要多。目前,有 61.5% 的人在生产中使用 Java 11,近 12% 的人使用最新版本,即调查期间的 Java 15。
Snyk 方面在报告中指出,这表明开发人员确实将他们的 Java 版本升级到了 Java 8 以上的版本,有关大多数 Java 开发人员都乐于使用 Java 8 的现象似乎正在慢慢瓦解。不过值得注意的是,仍有一半的 Java 11 用户(目前使用最多的版本)在他们的生产堆栈中使用 Java 8。
从长远来看,虽然 JVM 语言的种类在过去几年中有所增长,但 Java 仍然是最受欢迎的语言。超过 90% 的开发者使用 Java;Kotlin 次之,为 17.7%。
而 JetBrains IntelliJ IDEA 依旧是 Java 生态系统最主要的 IDE,有超过 70% 的 JVM 开发人员使用 IntelliJ IDEA。同时,Visual Studio Code 和 Apache Netbeans 的采用也有了巨大的增长。报告发现,有一半以上的 JVM 社区都认为适合使用多个 IDE。
Maven 仍然是 Java 生态系统的第一大构建系统,有超过 76% 的开发人员使用 Maven,这一比例甚至高于去年的调查。Gradle 则以 38.1% 的比例稳居第二,得分也高于去年。
此外,Spring 仍然主导着 Java 生态系统,Spring Boot 和 Spring MVC 是 JVM 最主要的框架。一半以上的市场使用 Spring Boot,几乎三分之一的市场使用 Spring MVC。Snyk 称,“总的来说,我们看到我们生活在一个由 Spring 高度主导的世界,这似乎表明 Spring 的人在为社区服务方面做得很好。”

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
YouTube 推荐算法被曝倾向于潜在有害视频
Mozilla 的一项调查发现,YouTube 的推荐算法倾向于向用户推荐有问题的视频,包括仇恨言论、错误的政治和科学信息以及其他可能违反 YouTube 社区准则的内容。 YouTube 是世界上访问量第二大的网站,并且其平台上 70% 的观看时间由推荐算法决定。然而在 2020 年, Mozilla、反诽谤联盟、纽约时报、华盛顿邮报、华尔街日报和其他几个组织、学术研究人员和出版物的调查显示 YouTube 有可能在通过其推荐算法误导、分化和激进化用户,使用户走向极端。 对此,Mozilla 推出了RegretsReporter 项目。这是一个浏览器扩展程序,允许用户报告 “令人遗憾” 的或后悔观看的内容。在为期 10 月的调查中,Mozilla 总共收集了 91 个国家或地区的 1,622 名个人用户提交的 3,362 份报告,并随后聘请了 42 名埃克塞特大学的研究人员来审查提交的内容是否违反了 YouTube 的政策。 结果显示,被标记为有问题的视频中有 71% 来自 YouTube 自己的推荐,并且推荐视频被志愿者举报的可能性比他们搜索的视频高 40%,这表明包含争议元素的内...
-
下一篇
比原计划推迟三年,Ubuntu 将用 Zstd 压缩 Debian 软件包
这比最初的计划晚了三年,但随着今年秋天 Ubuntu 21.10 的推出,Debian 软件包将通过 Zstd 进行压缩,以提供更快的解压速度。 Zstandard(Zstd)是由Facebook开发的一个无损数据压缩算法,第 1 版的实现于 2016 年 8 月 31 日发布。设计 Zstd 的目的是提供一个类似于 DEFLATE 算法的压缩比,但更快,特别是解压缩快的算法。 当 Ubuntu 18.04 LTS 在 2018 年 7 月发布时,Ubuntu 就在 APT 和 dpkg 增加了对 Zstd 压缩技术的初步支持,当时 Canonical 也计划让 Debian 包也迅速接受这些改变,并让 Ubuntu 18.10 成为第一个采用新的压缩技术用来加速软件包安装和升级的版本,但 Canonical 低估了所需要花费的时间。 过去 3 年时间,Ubuntu 对 Zstd 的支持已经越来越完善,许多软件包已经被更新以支持 zstd 压缩包,甚至只读压缩已经被向下移植到 Ubuntu 16.04 Xenial LTS 版本。同时在上游的 Debian 中我们也看到了对 Zstd ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL数据库在高并发下的优化方案
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能