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