隨著Pivotal於2019年被收購加入VMware,同時也在Java開發社群有不少影響力的Spring開發提倡講師Josh Long,今日 (6/16)在台分享藉由Spring框架開發應用服務的優勢。
Josh Long表示,Java目前依然是被廣泛使用的電腦 程式語言 ,並且具備跨平台、物件導向、廣泛應用等特性,並且能用於開發企業級別網頁應用服務,或是行動應用服務內容。
Java從一開始就是以開源形式發展,即便提出Java的昇陽 (Sun Microsystems)由甲骨文收購,仍維持開源、免費授權使用,只是針對企業應用轉為付費授權,但仍有不少開發者以此打造應用服務,同時在開發者社群也持續吸引不少討論,目前也持續更新至版號21以後版本。
而相比微軟 的ASP、.NETCore等框架,對應Java的開源全棧應用程式框架Spring更以每半年為週期更新,讓開發者能透過此框架更容易打造應用服務,因此也象徵VMware對於Java應用開發的重視。
除了在開發社群、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,聯合新聞網獲授權轉載。》
訂閱《科技玩家》YouTube頻道!
💡 追新聞》》在Google News按下追蹤,科技玩家好文不漏接!
📢 資費優惠懶人包/4G吃到飽488!5G送2千元神祕小禮、不限速半價超便宜
📢 16490元的ROG Azoth Extreme電競鍵盤開箱!鋁合金機身 雪軸誘人好敲打
📢 蘋果最便宜iPhone SE 4保護殼外洩!3大看點成2025年最期待平價手機
📢 「iPhone 16 Pro比Pro Max重」?內行人曝1原因:只能習慣就好
📢 免年繳!微軟推Office 2024花4790元永久買斷 PC、Mac都可用
📢 LINE免費貼圖6款來了!餃貓FAMILY畫風超Q 毛孩圖案爽用到明年4月