1. 程式人生 > >微軟加速Visual Studio和Azure DevOps 雲升級

微軟加速Visual Studio和Azure DevOps 雲升級

edge 轉換 升級 保持 展現 發展 saas 清單 自己

技術分享圖片
在 2018 微軟技術暨生態大會(Microsoft Tech Summit)上,微軟宣布圍繞 Visual Studio 和 Visual Studio Code 開發平臺提供一系列新功能與服務,並對 Azure DevOps 研發雲進行整合升級,通過 Visual Studio 開發平臺與微軟研發雲的相互融合,為全球開發者打造更加高效、快捷、智能化、協作化的雲開發體驗。

Visual Studio,為每位開發者打造最高效的開發環境與工具

作為微軟出品的第一方開發工具平臺 Visual Studio 及其開源免費的版本 Visual Studio Code 已經成為地球上最受開發者歡迎的兩大開發工具,目前全球範圍內 Visual Studio 的月活躍用戶數已經超過 750 萬,並且 Visual Studio Code 的開發者使用人數也增長到了 500 萬。與此同時,通過與 Microsoft Azure 雲平臺的相互融合,微軟提供了最一致化的全面整合的 DevOps 開發運維體驗的 SaaS 服務 Azure DevOps Service。

為了進一步提升團隊開發者協同工作的效率,微軟在 Visual Studio 及 Visual Studio Code 中增加了 Visual Studio Live Share 服務,讓多名開發者在同一個項目中進行實時協作。用戶在編寫代碼和調試程序時只需發送一個 URL 網址,就能邀請他人參與協作,而且無需重新設置開發環境或安裝任何附加包,即可在統一的環境中進行同步編程協作。這項服務在 Windows、Mac、Linux 等不同平臺之間協作。

同時,微軟推出 Visual Studio IntelliCode 智能代碼輔助開發服務,能夠根據開發者個人喜好,定制自動完成代碼、模板,識別重構中的遺漏、誤用變量、非規範變量名,還能對代碼進行自動化分析和審核。在今天的現場演示中,微軟在全球範圍內首次展示了 Visual Studio Live Share 和 IntelliCode 對 Java 和 Python 語言的支持。

面對 iOS、安卓系統移動應用的開發,Visual Studio 推出了 App Center,將原來需要借助 HockeyApp、Xamarin Insights 及 Azure 應用服務完成的六項功能整合成為一項服務,顯著提升了開發者面向 iOS 和安卓設備開發、測試、發布移動應用的自動化程度。借助 App Center,開發者可以在雲端開發 Objective-C、Swift、Java、Xamarin 和 React Native 應用。App Center 能夠自動對數千種設備進行適配測試、快速將應用發送給測試者或者直接發布到應用商店,並幫助開發者監測和收集故障報告,所有這些程序都能以自動化的方式高效完成。

微軟研發雲,以開源為動力,為開源添活力

微軟愛開源,已是盡人皆知的事實。自從收購全球最大的開源社區 GitHub 之後,微軟依舊使 GitHub 保持獨立運營,並且通過此項舉措,微軟本身已經成為最大的社區服務者。根據最新的 GitHub 年度報告顯示,微軟仍是對開源貢獻最多的組織,Visual Studio Code 是貢獻者最多的開源項目,Azure-Docs 成為增速最快的開源項目,而且在過去的一年中,GitHub 新增了超過 800 萬開發者,比此前六年的總和還多。

源自 GitHub 的經驗,成為微軟研發雲 Azure DevOps 服務學習的最佳藍本。微軟將 Azure Boards 電子看板、Azure Pipelines 流水線、Azure Test Plans 測試管理、Azure Artifacts 包管理、Azure Lab Services 實驗室服務、AzureRepos 代碼托管服務等六項服務整合為全新的 Azure DevOps 研發雲服務,為開發者團隊提供了全面覆蓋計劃、創建、編程、測試、部署、發布、托管、共享等各個環節,適用於任何語言、平臺,並且能夠與 GitHub 或者其它雲平臺對接部署的全套開發運維服務。

對比測試顯示,Azure DevOps 服務為企業開發運維的效率帶來的根本性的變革:應用的部署頻率提升 46 倍、對項目進行更改的開發周期減少了 2555 倍、更改失敗率降低了 7 倍、平均恢復速度提升了 2604 倍——如此巨大的改變將大大加速應用市場化的速度,進而幫助企業實實在在地降低成本、增加收入。

.Net Core 開源後取得了更加快速的發展,目前越活躍用戶高達 400 萬人,每月新增開發者 45 萬,在 GitHub 上的月度增長達到 15%。目前有來自超過3,700 家企業的 1.9 萬開發者在為 .NET Core 做貢獻,.NET 基金會管理著超過 60 個項目,不久前,谷歌、紅帽、三星、Unity 等公司剛剛加入了 .NET 基金會技術導向集團(Technical Steering Group)。

.NET Core 為開發者提供了跨平臺、雲原生應用的理想開發平臺,特別是即將發布的 .NET Core 3,能夠全面支持從網頁到雲端、桌面、物聯網、人工智能的全方位的跨平臺部署。在大會現場,微軟演示了 Windows 桌面在 .NET Core 3.0 上運行的情況,充分展現了將其用於未來開發環境的無限可能。

微軟宣布,Azure SignalR 服務正式商用。Azure SignalR 是一項裏程碑式的全新服務,提供了 SaaS 級別的實時消息服務,能夠以全托管形式提供,讓用戶無需為自運維及擴容等細節擔心,服務原生支持 ASP.NET Core 的部署,能夠與其他 Azure 服務相互整合,而且可在 Azure 全球多個區域提供。

開啟智能邊緣與物聯網中的人工智能

面對智能雲與智能邊緣的世界,微軟為開發者提供了能夠更好駕馭人工智能與物聯網的工具。微軟在大會現場,首次演示了第一個芯片級雲+端物聯網安全連接管理方案,以及用來讓雲端智能運行於物聯網設備的 Azure IoT Edge 服務如何將自動化機器學習(Auto ML)應用於物聯網的場景 —— 通過在 Azure IoT Edge 運行時上部署 AI、數據轉換、數據檢查篩選等服務,並借助容器註冊表、Edge 部署清單等服務,將其與雲端 Azure IoT Hub、Azure Functions 服務、Cosmos DB 數據庫及 Web App 服務相連,微軟成功通過在邊緣部署智能,實現了物聯網設備的大規模、自動化管理。

從 Visual Studio 到微軟研發雲,從移動應用開發到物聯網和邊緣計算,從跨平臺部署到人工智能輔助,微軟正在全力踐行自己作為一家平臺與生產力公司的使命——關註全球各地每一位開發者的現實需求,不斷以越來越開放的心態擁抱開源生態系統,打造最快捷、最高效、最智能、最協作化的平臺、工具與服務,真正予力每一位開發者,創造未來,成就不凡。

微軟加速Visual Studio和Azure DevOps 雲升級