大家好,歡迎來到Java on Azure工具產(chǎn)品的4月更新。讓我們首先來談?wù)勎覀儗ξ磥韼讉€月的Java on Azure開發(fā)工具的投資。在這次更新中,我們還將介紹Azure Service Bus 支持和 Azure Spring Apps入門模板增強(qiáng)功能。要使用這些新功能,請下載并安裝用于IntelliJ IDEA 的Azure工具包。讓我們開始吧。
Azure工具包
https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij/versions/stable
路線圖更新
我們很高興地宣布我們未來幾個月的路線圖。我們的目標(biāo)是為Java開發(fā)者提供一個易于使用的代碼到云的旅程。下面這張圖總結(jié)了我們的投資領(lǐng)域。
基于容器的服務(wù)支持
隨著容器技術(shù)在后端開發(fā)者社區(qū)中越來越流行,為開發(fā)者配置和管理容器資源需要花費(fèi)大量的時間和精力。為了幫助Java開發(fā)者將他們的容器化應(yīng)用輕松部署到Azure Kubernetes服務(wù)和Azure Container Apps服務(wù),我們計(jì)劃改進(jìn)和簡化從構(gòu)建鏡像到在AKS/ACA上啟動Java工作負(fù)載的用戶旅程。此外,我們還計(jì)劃支持容器化服務(wù)的一系列關(guān)鍵功能,如監(jiān)控和日志集成,以推動更輕松的故障排除體驗(yàn)。
與最新的Azure服務(wù)保持同步
我們的下一個投資領(lǐng)域是不斷地與最新的Azure服務(wù)保持同步。我們將在工具中提供Azure Web App、Azure Functions、Azure Cosmos DB和集成其他Azure服務(wù)的最新功能,這將幫助開發(fā)人員在IDE中更容易地管理和部署應(yīng)用程序。我們還計(jì)劃在未來幾個月內(nèi)繼續(xù)維護(hù)Azure Toolkit for Eclipse中的關(guān)鍵功能。
Azure Spring Apps用戶體驗(yàn)優(yōu)化
我們的下一個重點(diǎn)是Azure Spring Apps的功能 當(dāng)開發(fā)人員在Spring應(yīng)用程序上工作時,他們不能在部署期間直接在IDE中創(chuàng)建實(shí)例。他們需要切換到Azure Portal并等待服務(wù)配置。因此,我們計(jì)劃在IDE中直接啟用實(shí)例創(chuàng)建,這將使開發(fā)人員能夠留在IntelliJ IDEA中。此外,我們將在Azure Toolkit for IntelliJ和VS Code中整合Azure Spring Apps的標(biāo)準(zhǔn)消費(fèi)計(jì)劃。對于Azure Spring Apps企業(yè)層,我們還將在VS Code中集成應(yīng)用加速器和應(yīng)用實(shí)時視圖,以提供端到端的內(nèi)循環(huán)開發(fā)者體驗(yàn)。
命令行工具支持
目前,我們的命令行工具包括支持Azure Web Apps/Functions/Azure Spring Apps 的 Maven 插件和支持Azure Web Apps/Functions的 Gradle 插件。我們計(jì)劃在這些插件上支持新的Azure功能,如Azure的新SKU和其他最新功能。
入門體驗(yàn)增強(qiáng)
更好的入門體驗(yàn)一直是我們的首要任務(wù)之一。對于剛接觸Azure的開發(fā)者來說,我們理解他們在面對文檔中的多個步驟和來源時,會感到不容易。我們的目標(biāo)是為初學(xué)者提供更好的入門體驗(yàn)。2022年,我們在工具包中引入了指導(dǎo)性的入門體驗(yàn),受到了開發(fā)人員的好評。我們計(jì)劃進(jìn)一步改進(jìn)它,并提供更多基于入門的模板。此外,我們還計(jì)劃支持Azure Functions 的本地功能執(zhí)行。
故障排除體驗(yàn)的改進(jìn)
對于Azure上的Java開發(fā)人員來說,故障排除體驗(yàn)是一個必不可少的部分。目前我們工具包中的日志分析工具可以讓開發(fā)人員查詢Azure監(jiān)控器收集的日志數(shù)據(jù),但我們不斷聽到有人問,他們希望在IDE中的故障排除、調(diào)試、日志和指標(biāo)方面有更多的監(jiān)控和可觀察功能。因此,我們將對這個工具進(jìn)行一些改進(jìn),讓Azure Monitor在工具包中支持更多的服務(wù),如Azure Kubernetes。
以應(yīng)用為中心的開發(fā)體驗(yàn)
對于目前在我們的工具包中管理資源的工作流程,開發(fā)人員需要經(jīng)常在項(xiàng)目視圖和Azure Explorer之間切換。為了幫助他們有效地管理這些服務(wù),我們之前進(jìn)行了一些研究,并計(jì)劃很快在工具包中啟用這種以應(yīng)用為中心的體驗(yàn),這將有助于開發(fā)人員在一個統(tǒng)一視圖中管理和連接資源,并輕松地將資源部署到云中。此外,我們的目標(biāo)是簡化Azure服務(wù)之間的連接,我們也在研究整合資源連接器服務(wù)。
最后但同樣重要的是,我們還計(jì)劃更新和加強(qiáng)文檔,為開發(fā)者帶來更好的體驗(yàn)。此外,我們將繼續(xù)減少錯誤率和服務(wù)故障,以提供更好的性能和可靠性。
Azure Toolkit for IntelliJ 增強(qiáng)
Azure Toolkit for IntelliJ 增強(qiáng)
Azure Service Bus 是一個完全管理的多租戶云信息服務(wù),它在不一定同時在線的應(yīng)用和服務(wù)之間提供高度可靠的異步云信息。欲了解更多細(xì)節(jié)。請閱讀此文檔。
在最新的版本中,我們在Azure Explorer中為Azure服務(wù)總線提供了管理支持。創(chuàng)建Service Bus 實(shí)例后,你可以直接在工具包中設(shè)置狀態(tài)。你還可以輕松地發(fā)送消息或開始監(jiān)聽消息傳遞實(shí)體,如隊(duì)列或主題。我們還提供一些支持,幫助你在右鍵菜單選項(xiàng)中復(fù)制連接字符串。下面是一個簡短的演示。
Azure Spring Apps入門模板增強(qiáng)功能
我們通過Azure Spring Apps教程進(jìn)一步增強(qiáng)了指導(dǎo)性的入門體驗(yàn)。通過這個循序漸進(jìn)的教程,你將學(xué)會如何將一個Java項(xiàng)目輕松部署到Azure Spring Apps服務(wù)。此外,在教程的每個步驟中,你都可以看到正在創(chuàng)建什么樣的資源以及如何使用服務(wù)。你還可以同時在Azure資源管理器中看到這些資源。下面是一個演示。
此文檔
https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview
反饋與建議
如果您感興趣,請不要猶豫并嘗試使用我們的產(chǎn)品吧! 您的反饋和建議對我們非常重要,將有助于我們產(chǎn)品的未來發(fā)展。
在此博文上留下您的評論
在產(chǎn)品的官方GitHub頁面上創(chuàng)建一個功能請求或提交一個錯誤
https://github.com/microsoft/azure-tools-for-java/issues/new
填寫我們的調(diào)查問卷
https://microsoft.qualtrics.com/jfe/form/SV_b17fG5QQlMhs2up
資源
以下鏈接和資源能幫助您更好地了解 Java on Azure Tooling 的相關(guān)信息:
Azure Toolkit for IntelliJ 的官方文檔
https://docs.microsoft.com/en-us/azure/developer/java/toolkit-for-intellij/
Azure Toolkit for Eclipse 的官方文檔
https://docs.microsoft.com/en-us/azure/developer/java/toolkit-for-eclipse/installation
基于 Azure Web Apps/Functions/Spring Cloud 的 Maven 插件官方文檔
https://github.com/microsoft/azure-maven-plugins/wiki/Azure-Spring-apps
基于 Azure Web Apps/Functions 的 Gradle 插件官方文檔
https://github.com/microsoft/azure-gradle-plugins/wiki
基于 Azure Spring Apps 的 VS Code 插件官方文檔
https://code.visualstudio.com/docs/java/java-on-azure
審核編輯 :李倩
-
開發(fā)工具
+關(guān)注
關(guān)注
0文章
209瀏覽量
22258 -
容器技術(shù)
+關(guān)注
關(guān)注
1文章
21瀏覽量
5609
原文標(biāo)題:Java on Azure Tooling 4月更新|路線圖更新及 Azure Toolkit for IntelliJ 增強(qiáng)
文章出處:【微信號:玩轉(zhuǎn)VS Code,微信公眾號:玩轉(zhuǎn)VS Code】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論