今年5月份,微軟在Build 2019開(kāi)發(fā)者大會(huì)上宣布了Web版本的VS Code,即?Visual Studio Online。當(dāng)時(shí)微軟釋出的是?Private Preview版本,僅允許開(kāi)發(fā)者申請(qǐng)?jiān)囉?,而?1月4日微軟Ignite 2019大會(huì)上,公開(kāi)預(yù)覽版的Visual Studio Online終于上線了。

從頁(yè)面上直觀地看,VS Online就是一個(gè)Web版的VS Code,但這其實(shí)只是它的一個(gè)前端界面,這個(gè)基于網(wǎng)頁(yè)瀏覽器的編輯器同樣支持Git存儲(chǔ)庫(kù)、擴(kuò)展和內(nèi)置的命令行接口,因此開(kāi)發(fā)者可從任何設(shè)備編輯、運(yùn)行和調(diào)試應(yīng)用。

而VS Online更強(qiáng)大的能力來(lái)自于背后Azure提供的云計(jì)算能力,并且這些能力可以支持到?VS Code與VS中,這意味著,其實(shí)開(kāi)發(fā)者不使用瀏覽器也可以體驗(yàn)到VS Online帶來(lái)的強(qiáng)大云計(jì)算資源支持。

基于Azure云平臺(tái)的VS Online有幾大天然的優(yōu)勢(shì):

  • 云支持,環(huán)境可運(yùn)行許多專用云資源,因此可同時(shí)處理多個(gè)項(xiàng)目,而無(wú)需擔(dān)心降低本地計(jì)算機(jī)的速度。

  • 可以引入自己的內(nèi)容,連接開(kāi)發(fā)者的專屬自承載環(huán)境,利用現(xiàn)有基礎(chǔ)結(jié)構(gòu)的同時(shí)享受Visual Studio Online帶來(lái)的一些好處,無(wú)需付出任何代價(jià)。

  • 支持任何語(yǔ)言,開(kāi)發(fā)者可以使用所選的編程語(yǔ)言和框架,例如Node.js、Python與?.NET Core等。

  • 擴(kuò)展支持,可以從Visual Studio Marketplace向開(kāi)發(fā)環(huán)境中添加擴(kuò)展,以添加其它功能、調(diào)試程序并連接到其它服務(wù)。

目前VS Online支持Linux云開(kāi)發(fā)環(huán)境,可選環(huán)境有兩種:

  • 標(biāo)準(zhǔn)(4 cores, 8 GB RAM, 64 GB HDD)

  • 高級(jí)(8 cores, 16 GB RAM, 64 GB HDD)

Windows云開(kāi)發(fā)環(huán)境還處在Private Preview階段。

官方介紹,無(wú)論開(kāi)發(fā)者在處理長(zhǎng)期項(xiàng)目、短生存期的功能分支,還是希望快速查看拉取請(qǐng)求,都可以借助VS Online,使用配置完整的開(kāi)發(fā)環(huán)境快速高效地完成任務(wù)。通過(guò)指向Git存儲(chǔ)庫(kù),VS Online會(huì)為開(kāi)發(fā)者設(shè)置所有所需內(nèi)容,使開(kāi)發(fā)者能夠?qū)W⒂谔岣呔幋a、運(yùn)行、調(diào)試、Linter與擴(kuò)展等的效率。

VS Online可漫游設(shè)置、主題、Git標(biāo)識(shí)與配置文件,因此無(wú)論使用何種設(shè)備,開(kāi)發(fā)者都具有個(gè)性化的體驗(yàn)。此外VS?Online環(huán)境內(nèi)置有Live Share和IntelliCode,可以實(shí)時(shí)協(xié)作處理項(xiàng)目并基于來(lái)自成千上萬(wàn)個(gè)開(kāi)源項(xiàng)目的最佳做法,提供基于AI的代碼建議。

內(nèi)容來(lái)源:開(kāi)源中國(guó)