全面支持开源,微软加速 Visual Studio 和 Azure DevOps 云升级
在 2018 微軟技術(shù)暨生態(tài)大會(huì)(Microsoft Tech Summit)上,微軟宣布圍繞 Visual Studio 和 Visual Studio Code 開發(fā)平臺(tái)提供一系列新功能與服務(wù),并對(duì) Azure DevOps 研發(fā)云進(jìn)行整合升級(jí),通過(guò) Visual Studio 開發(fā)平臺(tái)與微軟研發(fā)云的相互融合,為全球開發(fā)者打造更加高效、快捷、智能化、協(xié)作化的云開發(fā)體驗(yàn)。
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)超過(guò) 750 萬(wàn),并且 Visual Studio Code 的開發(fā)者使用人數(shù)也增長(zhǎng)到了 500 萬(wàn)。與此同時(shí),通過(guò)與 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é)作,而且無(wú)需重新設(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 語(yǔ)言的支持。
面對(duì) iOS、安卓系統(tǒng)移動(dòng)應(yīng)用的開發(fā),Visual Studio?推出了App Center,將原來(lái)需要借助 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í)。自從收購(gòu)全球最大的開源社區(qū)GitHub之后,微軟依舊使GitHub保持獨(dú)立運(yùn)營(yíng),并且通過(guò)此項(xiàng)舉措,微軟本身已經(jīng)成為最大的社區(qū)服務(wù)者。根據(jù)最新的GitHub年度報(bào)告顯示,微軟仍是對(duì)開源貢獻(xiàn)最多的組織,Visual Studio Code 是貢獻(xiàn)者最多的開源項(xiàng)目,Azure-Docs成為增速最快的開源項(xiàng)目,而且在過(guò)去的一年中,GitHub新增了超過(guò)800萬(wàn)開發(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é),適用于任何語(yǔ)言、平臺(tái),并且能夠與GitHub或者其它云平臺(tái)對(duì)接部署的全套開發(fā)運(yùn)維服務(wù)。
對(duì)比測(cè)試顯示,Azure DevOps服務(wù)為企業(yè)開發(fā)運(yùn)維的效率帶來(lái)的根本性的變革:應(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萬(wàn)人,每月新增開發(fā)者45萬(wàn),在GitHub上的月度增長(zhǎng)達(dá)到15%。目前有來(lái)自超過(guò)3,700家企業(yè)的1.9萬(wàn)開發(fā)者在為.NET Core做貢獻(xiàn),.NET 基金會(huì)管理著超過(guò)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)頁(yè)到云端、桌面、物聯(lián)網(wǎng)、人工智能的全方位的跨平臺(tái)部署。在大會(huì)現(xiàn)場(chǎng),微軟演示了Windows桌面在.NET Core 3.0上運(yùn)行的情況,充分展現(xiàn)了將其用于未來(lái)開發(fā)環(huán)境的無(wú)限可能。
微軟宣布,Azure SignalR?服務(wù)正式商用。Azure SignalR是一項(xiàng)里程碑式的全新服務(wù),提供了SaaS級(jí)別的實(shí)時(shí)消息服務(wù),能夠以全托管形式提供,讓用戶無(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)安全連接管理方案,以及用來(lái)讓云端智能運(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)景 —— 通過(guò)在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ù)庫(kù)及Web App服務(wù)相連,微軟成功通過(guò)在邊緣部署智能,實(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í)需求,不斷以越來(lái)越開放的心態(tài)擁抱開源生態(tài)系統(tǒng),打造最快捷、最高效、最智能、最協(xié)作化的平臺(tái)、工具與服務(wù),真正予力每一位開發(fā)者,創(chuàng)造未來(lái),成就不凡。
原文地址:http://livesino.net/archives/11368.live
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的全面支持开源,微软加速 Visual Studio 和 Azure DevOps 云升级的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SmartCode 常见问题
- 下一篇: HttpClient参观记:.net c