18+

VMware分享Spring框架開發優勢 以開源形式加快現代化應用服務發展

▲Spring開發提倡講師Josh Long
▲Spring開發提倡講師Josh Long

隨著Pivotal於2019年被收購加入VMware,同時也在Java開發社群有不少影響力的Spring開發提倡講師Josh Long,今日 (6/16)在台分享藉由Spring框架開發應用服務的優勢。

Josh Long表示,Java目前依然是被廣泛使用的電腦 程式語言 ,並且具備跨平台、物件導向、廣泛應用等特性,並且能用於開發企業級別網頁應用服務,或是行動應用服務內容。

Java從一開始就是以開源形式發展,即便提出Java的昇陽 (Sun Microsystems)由甲骨文收購,仍維持開源、免費授權使用,只是針對企業應用轉為付費授權,但仍有不少開發者以此打造應用服務,同時在開發者社群也持續吸引不少討論,目前也持續更新至版號21以後版本。

而相比微軟 的ASP、.NETCore等框架,對應Java的開源全棧應用程式框架Spring更以每半年為週期更新,讓開發者能透過此框架更容易打造應用服務,因此也象徵VMware對於Java應用開發的重視。

▲Spring框架
▲Spring框架

除了在開發社群、Github上被廣泛討論,Spring框架目前也被大量用於打造建構在Java虛擬機器 (Java Virtual Machine,JVM)環境的雲原生應用服務,並且吸引超過200家科技新創業者採用,更可相容於VMware Tanzu、Kubernetes、Azure、Google Cloud、阿里雲,以及AWS等雲端平台運作,因此諸如微軟、Google在內業者也持續擴大投資Spring框架發展,使得Spring框架成為多數Java應用服務開發者必備使用項目。

不過,諸如HTML5、WebAssembly等開源開發語言也同樣被開發者廣泛使用,同樣也普遍用在諸多雲原生應用服務,甚至能以更快速度執行,Josh Long則認為對於許多開發者而言,實際上並非僅侷限在單一開發工具。

例如目前被Google推崇的Kotlin,本身可在Java虛擬機器上執行,同時也能被編譯為JavaScript運作,雖然本身與Java程式語法無法直接相容,但在Java虛擬機器環境卻能與Java程式編碼互動,因此不少Java開發者也會藉由Kotlin打造對應Android環境的應用程式。

另外,對於目前市場廣泛宣揚的人工智慧 技術應用,Josh Long也強調在Java開源特性與物件導向情況下,開發者也能輕易呼叫相關技術資源,意味開發者也能藉由Java導入市場主流新技術,藉此打造更合乎現代化的應用服務。

《原文刊登於合作媒體mashdigi,聯合新聞網獲授權轉載。》

延伸閱讀

長輩「不懂3C就問」超沒心?釣一票年輕苦主現身 她慘曝意外發展:80歲阿公傳LINE追小三

要賣趁現在!9月過後這3款iPhone恐怕「身價暴跌」

最好別用這規格!外媒抓包蘋果MacBook這容量「讀取速讀慢一倍」

iOS 17測試版超掉漆!勇者狂勸退「bug一堆」:1小時掉電20%、LINE打字卡住刪不掉

本日熱門 本周最熱 本月最熱