您的位置: 首頁 >互聯(lián)網(wǎng) >

Quarkus使Java與新的云本地應用程序開發(fā)兼容

2020-05-01 17:16:41 編輯: 來源:
導讀 毫無疑問,Java是用于創(chuàng)建Web應用程序和平臺的最流行的編程語言之一。 然而,它不一定是最適合新的云本地開發(fā),應用程序運行在容器中或非典型的無服務器環(huán)境中。 為了解決這個問題,開源項目Quarkus提供了一個新的Kubernetes-native框架,該框架是由最好的Java庫和標準構(gòu)建的。 目標是使Java成為Kubernetes和無服務器環(huán)境中的領(lǐng)先平臺,同時為開發(fā)人員提供統(tǒng)一的編程模型

毫無疑問,Java是用于創(chuàng)建Web應用程序和平臺的最流行的編程語言之一。 然而,它不一定是最適合新的云本地開發(fā),應用程序運行在容器中或非典型的無服務器環(huán)境中。

為了解決這個問題,開源項目Quarkus提供了一個新的Kubernetes-native框架,該框架是由最好的Java庫和標準構(gòu)建的。 目標是使Java成為Kubernetes和無服務器環(huán)境中的領(lǐng)先平臺,同時為開發(fā)人員提供統(tǒng)一的編程模型,以解決更廣泛的分布式應用程序體系結(jié)構(gòu)。

紅帽公司(Red Hat Inc.)產(chǎn)品管理高級總監(jiān)Rich Sharples(如圖)表示:“我們正在努力提供兩個世界中最好的一個。

在紅帽峰會虛擬體驗期間,Sharples與CUBE、SiliconAngle媒體的移動Livestreaming工作室主持人StuMiniman(@stu)進行了交談。 他們討論了Quarkus如何幫助Java進入未來,以及為什么它對開發(fā)人員和組織都很重要。 (*下文披露)

根據(jù)Sharples的說法,Quarkus的目的是讓開發(fā)人員更容易地生活,把他們的一些工作拿走,讓他們專注于他們的應用程序和微服務。 他表示:“希望能在開發(fā)生產(chǎn)率和運行時資源利用方面實現(xiàn)一些真正的重大改進,并真正降低成本。

根據(jù)Sharples的說法,Quarkus目前正專注于RHELx86,該平臺是云中的主導平臺。 隨著其他體系結(jié)構(gòu)變得重要,它肯定也會關(guān)注它們。

Sharples解釋說:“底層機器體系結(jié)構(gòu)之所以重要,是因為Quarkus的一個選項實際上是能夠?qū)⑺袃?nèi)容編譯成二進制可執(zhí)行文件。 “這可能會給你一些額外的足跡減少和性能增強。

夸克正在接近生產(chǎn),據(jù)夏普爾斯說,它發(fā)展的早期階段之一是使用一些紅帽自己的產(chǎn)品。

雖然夸庫斯是一個開源項目,但到目前為止,它主要是由Red Hat在IBM的支持下做出的努力。“但我們現(xiàn)在正處于一個階段,我們有一個德國可用的產(chǎn)品出現(xiàn),我們準備真正擴大生態(tài)系統(tǒng),”Sharples總結(jié)說。


免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。