過去兩年疫情帶來前所未有的挑戰,開發者在其中更扮演協助企業和世界各地人們度過難關的關鍵角色,顯示開發者的重要性日益提升,可望成為下一代的數位創造者。微軟於線上舉行「Microsoft Build 2021開發者大會」,發表開發者工具如Visual Studio、GitHub以及Microsoft Azure、Microsoft 365、Dynamics 365和Power Platform等重大更新,縮短開發團隊從構思到實現價值的時間。
在Microsoft Build 2021開發者大會中,微軟也宣布推出Microsoft Cloud和Developer Tooling等超過百項的創新功能,以及如何幫助位於各處的開發者實踐高生產力、安全性協作和大規模創新。
「Microsoft Build 2021 開發者大會」發表亮點整理:
- 發布Visual Studio最新版本:微軟宣布Visual Studio 2022 藍圖。最新版本已於2019年開放使用,包含提升開發.NET和C++的生產力、改善內建Git工具、可直接從整合式開發環境(IDE)建立GitHub Actions工作流程、改善容器工具以及為促進雲端開發推出的新整合Microsoft Azure功能。
- Microsoft Teams推出進階版Microsoft Teams Toolkit:提供預設單線驗證、Azure Functions整合和單線Microsoft Graph客戶端等功能,使程式撰寫更加容易。
- 開放在Windows子系統Linux版(WSL)使用Linux GUI(圖像使用介面)應用程式支援:讓所有Linux工具和工作流程都可以從開發裝置上執行。Windows將協助在GUI應用程式、Linux和GPU加速機器學習(ML)訓練的工作流程都無縫接合。
- Azure的Java企業級應用程式現代化變得更加容易:Microsoft Build of OpenJDK不僅免費且開源,也支援在Azure和Azure Stack上的商業性使用。Red Hat JBoss EAP現在可以在Azure虛擬機器上使用,讓開發者得以透過VM Scale Sets來擴展應用程式規模。此外,IBM WebSphere也可以應用於Azure虛擬機,運用自動解決方案的模板來簡化部署。
- Azure應用服務的預覽功能可以在Kubernetes和任何有Azure Arc的地方運行:開發者可在任何地方,包括地端、邊緣和其他雲端如AWS或Google,執行喜歡的Azure應用服務(Azure App Service、Azure Functions、Azure Logic Apps、Azure API Management和Azure Event Grid),而任何透過Azure Arc連接的Kubernetes叢集,皆為Azure應用服務的支援部署目標。對於正在尋找管理的Kubernetes控制平面(control plane)的客戶,微軟也宣布AKS on Azure Stack HCI已經開放使用。
- 全面開放Azure Cosmos DB無伺服器(Cosmos DB Serverless):Azure Cosmos DB的創新功能,Azure現在也可以透過Azure認知服務(Azure Cognitive Services)輕易將人工智慧(AI)技術加入應用程式。
- 發表Azure Applied AI services:結合Azure認知服務、執行特定任務的AI以及商業邏輯,可為常見的情境加速建AI解決方案,例如文件處理、客戶服務並挖掘內容中的洞察。
- 宣布Power Fx導入模型應用程式編輯器支援Model Driven Commanding和Dataverse Calculated Columns:藉由全球最大自然語言處理模型GPT-3 AI驅動的Power Fx,無論是開發者或其他用戶,都能獲得具直覺性的AI輔助自造者體驗,加快應用程式開發。
- 推出Power Platform的Visual Studio擴展功能:允許開發者部署Power Platform連接器的同時,能在Azure API Management中發布API,以移除障礙和分歧;而Power Platform的VS Code的擴展功能可直接從VS Code中實現Power Platform CLI發布的原生擴展性,以及使用VS Code和CLI配置入口的功能,包括在客製化入口時支援IntelliSense程式碼完成、協助與提示。