Linux中國

2021 年要嘗試的 3 個新的 Java 工具

儘管在 Kubernetes 上廣泛使用 PythonGoNode.js 實現 人工智慧 和機器學習應用以及 無服務函數,但 Java 技術仍然在開發企業應用中發揮著關鍵作用。根據 開發者經濟學 的數據,在 2020 年第三季度,全球有 800 萬名企業 Java 開發者。

雖然這門語言已經存在了超過 25 年,但 Java 世界中總是有新的趨勢、工具和框架,可以為你的應用和你的職業生涯賦能。

絕大多數 Java 框架都是為具有動態行為的長時間運行的進程而設計的,這些動態行為用於運行可變的應用伺服器,例如物理伺服器和虛擬機。自從 Kubernetes 容器在 2014 年發布以來,情況已經發生了變化。在 Kubernetes 上使用 Java 應用的最大問題是通過減少內存佔用、加快啟動和響應時間以及減少文件大小來優化應用性能。

3 個值得考慮的新 Java 框架和工具

Java 開發人員也一直在尋找更簡便的方法,將閃亮的新開源工具和項目集成到他們的 Java 應用和日常工作中。這極大地提高了開發效率,並激勵更多的企業和個人開發者繼續使用 Java 棧。

當試圖滿足上述企業 Java 生態系統的期望時,這三個新的 Java 框架和工具值得你關注。

1、Quarkus

Quarkus 旨在以驚人的快速啟動時間、超低的常駐內存集(RSS)和高密度內存利用率,在 Kubernetes 等容器編排平台中開發雲原生的微服務和無服務。根據 JRebel 的 第九屆全球 Java 開發者生產力年度報告,Java 開發者對 Quarkus 的使用率從不到 1% 上升到 6%,MicronautVert.x 均從去年的 1% 左右分別增長到 4% 和 2%。

2、Eclipse JKube

Eclipse JKube 使 Java 開發者能夠使用 DockerJibSource-To-Image 構建策略,基於雲原生 Java 應用構建容器鏡像。它還能在編譯時生成 Kubernetes 和 OpenShift 清單,並改善開發人員對調試、觀察和日誌工具的體驗。

3、MicroProfile

MicroProfile 解決了與優化企業 Java 的微服務架構有關的最大問題,而無需採用新的框架或重構整個應用。此外,MicroProfile 規範(即 Health、Open Tracing、Open API、Fault Tolerance、Metrics、Config)繼續與 Jakarta EE 的實現保持一致。

總結

很難說哪個 Java 框架或工具是企業 Java 開發人員實現的最佳選擇。只要 Java 棧還有改進的空間,並能加速企業業務的發展,我們就可以期待新的框架、工具和平台的出現,比如上面的三個。花點時間看看它們是否能在 2021 年改善你的企業 Java 應用。

via: https://opensource.com/article/21/3/enterprise-java-tools

作者:Daniel Oh 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國