為Java 開發(fā)者打造最優(yōu)的云端開發(fā)體驗
時間:2022-04-06 16:00:01 | 來源:行業(yè)動態(tài)
時間:2022-04-06 16:00:01 來源:行業(yè)動態(tài)
微軟愛開源,也愛Java。
通過在Visual Studio開發(fā)工具和微軟智能云Azure上的一系列努力,微軟正在從DevOps開發(fā)運維的各個角度,為Java開發(fā)者創(chuàng)造最好的開發(fā)體驗。
首先,微軟在開源跨平臺代碼編輯器Visual Studio Code上提供了一系列工具來支持Java,例如Red Hat支持Java語言插件,目前已經有超過300萬次的下載量。在GitHub上,微軟工程師也在持續(xù)不斷地貢獻代碼到支持Java語言的插件,在過去一年中就陸續(xù)推出了Java調試器、Java Test Runner 、Maven Explorer、Tomcat、CheckStyle等項目。
面向云計算時代的大勢所趨,微軟也在努力為Java開發(fā)者打造更好的上云工具。微軟提供的Java SDK開發(fā)包,允許開發(fā)者通過 Java 使用和管理微軟Azure平臺上的資源。Maven插件項目讓Java應用可以直接通過Maven插件部署到App Service和Azure Function等Azure服務上。目前微軟已經面向Visual Studio Code、Eclipse、IntelliJ等開發(fā)工具,提供了Azure App Service插件,最近還在Visual Studio Code中加入了針對Azure Functions的插件。
針對當前最流行的Java Web框架Spring,微軟專門推出了一系列的Spring Starters,方便開發(fā)者更輕松地將他們的Spring應用與Azure服務中的服務總線、存儲、Azure Active Directory、Azure Key Vault、Azure CosmosDB/Document DB 數據庫服務提供 Spring Data 支持。
為了進一步改善開發(fā)者在Azure上應用Java編程的便利性,在接下來的幾個月中,微軟將發(fā)布更多針對針對Spring、Gradle工具的新功能,還將在Visual Studio Code中發(fā)布Kubernetes插件,讓用戶更輕松地部署Java應用到Kubernetes微服務平臺并在本地調試。