diff --git a/translated/tech/20210323 3 new Java tools to try in 2021.md b/published/20210323 3 new Java tools to try in 2021.md similarity index 77% rename from translated/tech/20210323 3 new Java tools to try in 2021.md rename to published/20210323 3 new Java tools to try in 2021.md index 17b8cacafe..9dc03f05b4 100644 --- a/translated/tech/20210323 3 new Java tools to try in 2021.md +++ b/published/20210323 3 new Java tools to try in 2021.md @@ -3,16 +3,18 @@ [#]: author: (Daniel Oh https://opensource.com/users/daniel-oh) [#]: collector: (lujun9972) [#]: translator: (geekpi) -[#]: reviewer: ( ) -[#]: publisher: ( ) -[#]: url: ( ) +[#]: reviewer: (wxy) +[#]: publisher: (wxy) +[#]: url: (https://linux.cn/article-13249-1.html) 2021 年要尝试的 3 个新的 Java 工具 ====== -通过这三个工具和框架,为你的企业级 Java 应用和你的职业生涯提供助力 -![Person drinking a hot drink at the computer][1] -尽管 [Python][2]、[Go][3] 和 [Node.js][4] 广泛用于在 Kubernetes 上实现[人工智能][5]和机器学习应用以及 [Serverless 函数][6],但 Java 技术仍然在开发企业应用中发挥着关键作用。根据[_开发者经济学_][7]的数据,在 2020 年第三季度,全球有 800 万名企业 Java 开发者。 +> 通过这三个工具和框架,为你的企业级 Java 应用和你的职业生涯提供助力。 + +![](https://img.linux.net.cn/data/attachment/album/202103/29/212649w9j5e05b0ppi9bew.jpg) + +尽管在 Kubernetes 上广泛使用 [Python][2]、[Go][3] 和 [Node.js][4] 实现 [人工智能][5] 和机器学习应用以及 [无服务函数][6],但 Java 技术仍然在开发企业应用中发挥着关键作用。根据 [开发者经济学][7] 的数据,在 2020 年第三季度,全球有 800 万名企业 Java 开发者。 虽然这门语言已经存在了超过 25 年,但 Java 世界中总是有新的趋势、工具和框架,可以为你的应用和你的职业生涯赋能。 @@ -24,15 +26,15 @@ Java 开发人员也一直在寻找更简便的方法,将闪亮的新开源工 当试图满足上述企业 Java 生态系统的期望时,这三个新的 Java 框架和工具值得你关注。 -#### 1\. Quarkus +#### 1、Quarkus -[Quarkus][8] 旨在开发云原生微服务和 serverless,在 Kubernetes 等容器编排平台中,具有惊人的快速启动时间、超低的常驻内存集(RSS)和高密度内存利用率。根据 JRebel 的[第九届全球 Java 开发者生产力年度报告][9],Java 开发者对 Quarkus 的使用率从不到 1% 上升到 6%,[Micronaut][10] 和 [Vert.x][11] 均从去年的 1% 左右分别增长到 4% 和 2%。 +[Quarkus][8] 旨在以惊人的快速启动时间、超低的常驻内存集(RSS)和高密度内存利用率,在 Kubernetes 等容器编排平台中开发云原生的微服务和无服务。根据 JRebel 的 [第九届全球 Java 开发者生产力年度报告][9],Java 开发者对 Quarkus 的使用率从不到 1% 上升到 6%,[Micronaut][10] 和 [Vert.x][11] 均从去年的 1% 左右分别增长到 4% 和 2%。 -#### 2\. Eclipse JKube +#### 2、Eclipse JKube [Eclipse JKube][12] 使 Java 开发者能够使用 [Docker][13]、[Jib][14] 或 [Source-To-Image][15] 构建策略,基于云原生 Java 应用构建容器镜像。它还能在编译时生成 Kubernetes 和 OpenShift 清单,并改善开发人员对调试、观察和日志工具的体验。 -#### 3\. MicroProfile +#### 3、MicroProfile [MicroProfile][16] 解决了与优化企业 Java 的微服务架构有关的最大问题,而无需采用新的框架或重构整个应用。此外,MicroProfile [规范][17](即 Health、Open Tracing、Open API、Fault Tolerance、Metrics、Config)继续与 [Jakarta EE][18] 的实现保持一致。 @@ -47,7 +49,7 @@ via: https://opensource.com/article/21/3/enterprise-java-tools 作者:[Daniel Oh][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出