全面支持開源,加速研發(fā)云升級,微軟對開發(fā)者獻真愛
2018年10月26日,上海 —— 在2018微軟技術(shù)暨生態(tài)大會(Microsoft Tech Summit)上,微軟宣布圍繞Visual Studio和Visual Studio Code開發(fā)平臺提供一系列新功能與服務,并對Azure DevOps研發(fā)云進行整合升級,通過Visual Studio開發(fā)平臺與微軟研發(fā)云的相互融合,為全球開發(fā)者打造更加高效、快捷、智能化、協(xié)作化的云開發(fā)體驗。
微軟開發(fā)平臺事業(yè)部全球資深副總裁潘正磊
微軟開發(fā)平臺事業(yè)部全球資深副總裁潘正磊女士表示:“隨著數(shù)字化轉(zhuǎn)型席卷全球,我們正在迎來一個開發(fā)者的黃金時代。作為一家平臺和生產(chǎn)力公司,我們正在將微軟智能云Azure與Visual Studio有機結(jié)合,構(gòu)建一個能夠幫助任何開發(fā)者,為任何平臺開發(fā)任何應用的全球研發(fā)云,真正予力全球各地的開發(fā)者和企業(yè)用戶,共同把握數(shù)字化轉(zhuǎn)型的巨大機遇。”
Visual Studio,為每位開發(fā)者打造***效的開發(fā)環(huán)境與工具
作為微軟出品的***方開發(fā)工具平臺Visual Studio及其開源免費的版本Visual Studio Code已經(jīng)成為地球上最受開發(fā)者歡迎的兩大開發(fā)工具,目前全球范圍內(nèi)Visual Studio的月活躍用戶數(shù)已經(jīng)超過750萬,并且 Visual Studio Code的開發(fā)者使用人數(shù)也增長到了500萬。與此同時,通過與Microsoft Azure云平臺的相互融合,微軟提供了最一致化的全面整合的DevOps開發(fā)運維體驗的SaaS 服務Azure DevOps Service。
為了進一步提升團隊開發(fā)者協(xié)同工作的效率,微軟在Visual Studio及Visual Studio Code中增加了Visual Studio Live Share服務,讓多名開發(fā)者在同一個項目中進行實時協(xié)作。用戶在編寫代碼和調(diào)試程序時只需發(fā)送一個URL網(wǎng)址,就能邀請他人參與協(xié)作,而且無需重新設(shè)置開發(fā)環(huán)境或安裝任何附加包,即可在統(tǒng)一的環(huán)境中進行同步編程協(xié)作。這項服務在Windows、Mac、Linux等不同平臺之間協(xié)作。
同時,微軟推出Visual Studio IntelliCode智能代碼輔助開發(fā)服務,能夠根據(jù)開發(fā)者個人喜好,定制自動完成代碼、模板,識別重構(gòu)中的遺漏、誤用變量、非規(guī)范變量名,還能對代碼進行自動化分析和審核。在今天的現(xiàn)場演示中,微軟在全球范圍內(nèi)***展示了Visual Studio Live Share 和IntelliCode對Java和Python語言的支持。
面對iOS、安卓系統(tǒng)移動應用的開發(fā),Visual Studio推出了App Center,將原來需要借助Xamarin的HockeyApp、Xamarin Insights及Azure 應用服務完成的六項功能整合成為一項服務,顯著提升了開發(fā)者面向iOS和安卓設(shè)備開發(fā)、測試、發(fā)布移動應用的自動化程度。借助App Center,開發(fā)者可以在云端開發(fā)Objective-C、Swift、Java、Xamarin和React Native應用。App Center能夠自動對數(shù)千種設(shè)備進行適配測試、快速將應用發(fā)送給測試者或者直接發(fā)布到應用商店,并幫助開發(fā)者監(jiān)測和收集故障報告,所有這些程序都能以自動化的方式高效完成。
微軟研發(fā)云,以開源為動力,為開源添活力
微軟愛開源,已是盡人皆知的事實。自從收購全球***的開源社區(qū)GitHub之后,微軟依舊使GitHub保持獨立運營,并且通過此項舉措,微軟本身已經(jīng)成為***的社區(qū)服務者。根據(jù)***的GitHub年度報告顯示,微軟仍是對開源貢獻最多的組織,Visual Studio Code是貢獻者最多的開源項目,Azure-Docs成為增速最快的開源項目,而且在過去的一年中,GitHub新增了超過800萬開發(fā)者,比此前六年的總和還多。
源自GitHub的經(jīng)驗,成為微軟研發(fā)云Azure DevOps服務學習的***藍本。微軟將Azure Boards電子看板、Azure Pipelines流水線、Azure Test Plans測試管理、Azure Artifacts包管理、Azure Lab Services實驗室服務、AzureRepos代碼托管服務等六項服務整合為全新的Azure DevOps研發(fā)云服務,為開發(fā)者團隊提供了全面覆蓋計劃、創(chuàng)建、編程、測試、部署、發(fā)布、托管、共享等各個環(huán)節(jié),適用于任何語言、平臺,并且能夠與GitHub或者其它云平臺對接部署的全套開發(fā)運維服務。
對比測試顯示,Azure DevOps服務為企業(yè)開發(fā)運維的效率帶來的根本性的變革:應用的部署頻率提升46倍、對項目進行更改的開發(fā)周期減少了2555倍、更改失敗率降低了7倍、平均恢復速度提升了2604倍——如此巨大的改變將大大加速應用市場化的速度,進而幫助企業(yè)實實在在地降低成本、增加收入。
.Net Core開源后取得了更加快速的發(fā)展,目前越活躍用戶高達400萬人,每月新增開發(fā)者45萬,在GitHub上的月度增長達到15%。目前有來自超過3,700家企業(yè)的1.9萬開發(fā)者在為.NET Core做貢獻,.NET 基金會管理著超過60個項目,不久前,谷歌、紅帽、三星、Unity等公司剛剛加入了.NET基金會技術(shù)導向集團(Technical Steering Group)。
.NET Core為開發(fā)者提供了跨平臺、云原生應用的理想開發(fā)平臺,特別是即將發(fā)布的.NET Core 3,能夠全面支持從網(wǎng)頁到云端、桌面、物聯(lián)網(wǎng)、人工智能的全方位的跨平臺部署。在大會現(xiàn)場,微軟演示了Windows桌面在.NET Core 3.0上運行的情況,充分展現(xiàn)了將其用于未來開發(fā)環(huán)境的***可能。
微軟宣布, Azure SignalR服務正式商用。Azure SignalR是一項里程碑式的全新服務,提供了SaaS級別的實時消息服務,能夠以全托管形式提供,讓用戶無需為自運維及擴容等細節(jié)擔心,服務原生支持ASP.NET Core的部署,能夠與其他Azure服務相互整合,而且可在Azure全球多個區(qū)域提供。
開啟智能邊緣與物聯(lián)網(wǎng)中的人工智能
面對智能云與智能邊緣的世界,微軟為開發(fā)者提供了能夠更好駕馭人工智能與物聯(lián)網(wǎng)的工具。微軟在大會現(xiàn)場,***演示了***個芯片級云+端物聯(lián)網(wǎng)安全連接管理方案,以及用來讓云端智能運行于物聯(lián)網(wǎng)設(shè)備的Azure IoT Edge服務如何將自動化機器學習(Auto ML)應用于物聯(lián)網(wǎng)的場景 —— 通過在Azure IoT Edge運行時上部署AI、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)檢查篩選等服務,并借助容器注冊表、Edge部署清單等服務,將其與云端Azure IoT Hub、Azure Functions服務、Cosmos DB數(shù)據(jù)庫及Web App服務相連,微軟成功通過在邊緣部署智能,實現(xiàn)了物聯(lián)網(wǎng)設(shè)備的大規(guī)模、自動化管理。
從Visual Studio到微軟研發(fā)云,從移動應用開發(fā)到物聯(lián)網(wǎng)和邊緣計算,從跨平臺部署到人工智能輔助,微軟正在全力踐行自己作為一家平臺與生產(chǎn)力公司的使命——關(guān)注全球各地每一位開發(fā)者的現(xiàn)實需求,不斷以越來越開放的心態(tài)擁抱開源生態(tài)系統(tǒng),打造最快捷、***效、最智能、最協(xié)作化的平臺、工具與服務,真正予力每一位開發(fā)者,創(chuàng)造未來,成就不凡。