- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章大多数 Java 开发者计划在明年内过渡到 Java 17由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
JRebel 发布了最新的 2022 Java 开发人员生产力报告。探讨了 2022 年 Java 开发人员调查的结果,并详细说明了 Java 开发的最大趋势如何影响从技术选择到部署和提交时间的方方面面。该报告基于对全球 Java 开发专业人士的调查,持续时间为 2021 年 10 月到 2022 年 1 月,共收到了 876 份回复.
与往年一样,受访者主要是开发人员或类似人员,占整个受访者数据的近 50%。如果再加上受访者中第二受欢迎的职位 —— Java 架构师,这个占比就会达到 70%。也有相当数量的领导角色,其中团队领导占 15%,还有一些主管角色。大多数受访者公司都是大型企业,其中 31% 的公司规模超过 1000 名员工。拥有 100-1000 名员工的中型企业位居第二,占 27%。小公司和初创公司分别占 20% 和 12%.
报告涵盖有关 Java 生态系统状态的最新数据和分析,包括有微服务采用和使用趋势,CI/CD 构建时间和提交频率,流行的框架、应用服务器、虚拟机和其他工具;开发人员的整体生产力,包括挑战和障碍.
调查结果指出,大多数 Java 开发人员正计划迁移到该语言的最新长期支持 (LTS) 版本;其中,62% 的开发人员计划在未来 12 个月内进行切换。 目前,Java 8 仍是生产中使用最多的版本,占 37%;其次是 Java 11,占 29%;这两个都是 LTS 版本。只有 12% 的开发人员使用 Java 12 或更高版本.
有四分之一的受访者表示,长期支持是最能影响他们决定升级到新版本的因素。其他因素包括 23% 的安全性、20% 的性能、18% 的新功能和 14% 的合规性原因.
当比较不同规模的公司升级到 Java 17 的可能性时,JRebel 发现员工少于 100 人的公司比大型公司更有可能进行升级。他们推测,这是由于升级大型企业 Java 应用的复杂性和成本所致.
调查还研究了商业与开放 Java 发行版的采用情况,发现 36% 的受访者采用 Oracle Java,27% 采用 OpenJDK,16% 采用 AdoptOpenJDK/Adoptium。报告指出, “鉴于本次调查中大型公司的代表较多,在商业和开源 JRE/JDK 发行版之间出现平分秋色的情况并不令人惊讶。像 Oracle Java 这样的商业发行版可以为大型企业提供一个简单的方法来获取补丁和更新。对于许多大型组织而言,避免在内部完成这项工作的麻烦是值得的。” 。
此外,报告发现微服务是 Java 应用程序最流行的架构,占 32%。只有 22% 使用单体架构,8% 使用无服务器架构。Spring Boot 是迄今为止最流行的微服务框架,有 74% 的受访者使用.
Docker 是最常见的虚拟机平台,用于 Java 应用程序,有 41% 的人使用。26% 的受访者使用 Kubernetes,其次是 VMware,占 16%。Amazon Web Services 是最常用的 PaaS 平台,占 31%.
Apache Tomcat 是迄今为止最流行的 Java 应用程序服务器,使用率为 48%;其次是 JBoss/Wildfly,占 15%。JetBrains IntelliJ 是最受欢迎的 Java IDE,占 48%;其次是 Eclipse,占 24%;Visual Studio Code 则占比 18%.
完整报告地址 。
本文地址:https://www.oschina.net/news/184962/java-developers-transition-to-java-17-2022 。
最后此篇关于大多数 Java 开发者计划在明年内过渡到 Java 17的文章就讲到这里了,如果你想了解更多关于大多数 Java 开发者计划在明年内过渡到 Java 17的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我需要错误修复方面的帮助。我使用 segue 在 ViewController 之间传输。 我有 UITabBarController 和一个 UIViewController。当我单击 vc 中的按
我可以使用下面的代码转换到 Fragment 类,但是如何使用相同的代码转换到 FragmentActivity。 FragmentActivity activity = new ABC(); //
似乎我们的大多数 SAP 程序员都在使用旧版本的 ABAP,这是面向对象之前的版本。我还注意到,OO 的语言更加简洁和现代(他们显然借此机会摆脱了已弃用的东西)。 由于该系统尚未推出,因此进行任何重新
我正在尝试将现有的非 ARC 项目移动到 ARC。我已将build设置中的 Objective-C 自动引用计数标志设置为是。 这当然造成了很多有关发送显式发布/自动发布消息的错误。对于代码中的错误,
我有一条由贝塞尔曲线绘制的简单直线。挑战是改变它过渡的位置,即如果曲线的高度增加或减少,它应该在过渡中发生,而不是突然发生。所以我的问题是提供 Canvas 鼠标悬停时的过渡?如何提供曲线过渡? ca
自从我拿起一本 PHP 书籍并开始使用 PHP 编码已经过去了大约 5 个月。起初,我在没有任何组织计划或 MVC 的情况下创建了我所有的网站。我很快发现那很痛苦..然后我开始在 stackoverf
我的应用程序使用 AWS 上的 ElastiCache 进行缓存。我们当前的设置使用基本的 Redis 集群,没有分片或故障转移。我们现在需要迁移到启用了分片、故障转移等的集群 Redis 弹性缓存。
我们正在加入现代世界并从 SVN 过渡到 Mercurial 以进行源代码控制。其中大部分非常简单——只需将当前主干导入 HG 并进行克隆。一个项目有点花哨,我没有看到正确的方法来做到这一点。 有问题
我已经使用 tensorflow 一段时间了,一切正常,直到我尝试切换到 gpu 版本。 卸载了以前的tensorflow, pip 安装 tensorflow-gpu (v2.0) 下载并安装vis
我通过 Swashbuckle V4 使用 Swagger,并使用 API key 对端点进行身份验证。 使用 Swashbuckle V4 时,以下配置完美运行(请注意,仅显示 Swagger 代码
我正在努力使我的 java 应用程序更符合标准,我面临的最大问题之一是将我们的 ORM 框架从 Castor JDO 转换为 JPA 实现(考虑 Hibernate 或 DataNucleus)。我们
我希望在每次点击链接或在 EmberJS 中调用 transitionTo 时触发回调。我想这样做的原因是隐藏在进行转换时可能打开的菜单/下拉菜单。我不知道从哪里开始。我的 Google-fu 可能很
我当时使用的是 Xcode 4.6.1,并且已经创建了一个由 apple 批准并在 App Store 上的 iphone/ipad 应用程序。它是为 5.1 的最低部署目标而构建的 现在是时候让它与
我已经寻找解决方案 6 个小时了,但没有找到适合我情况的解决方案。我的 Storyboard遵循以下流程: TabBarViewController -> NavigationController -
例如,如果我有: class SpriteKitScene: SKScene { ... } 在那里我想要一个图像,当点击(按下,点击,触摸任何东西)时载入另一个文件: class UiViewcon
所以我找到了一个如何从XIB过渡到storyboard的例子 NSString * storyboardName = @"CheckoutStoryboard"; UIStoryboard *stor
如何通过点击表格 View 单元格来转换到 View Controller ?我目前的结构是: 我使用 navigation controller 作为我在我的应用程序 atm 中导航的唯一方式。 我
我正在尝试通过 segue 转换(模态)到 UINavigationController来自UIViewController .我的UIViewController和 UINavigationCont
我有一个自定义 View : class MediaPlayerView: UIView { var mediaURL: URL? { didSet {
根据语言的发明时间和语言的结构,这种转变可能意味着要走另一条路,但我对我的 Java 能力相当有信心,或者至少我在这方面足够好。但我现在正在尝试使用 C++,但我遇到了困难。 在 java 中,读取一
我是一名优秀的程序员,十分优秀!