天天看點

Visual Studio Online,帶來四種開發模式,未來已來。

中原標準時間 2019 年 11 月 4 日,在 Microsoft Ignite 2019 大會上,微軟正式釋出了 Visual Studio Online 公開預覽版!

簡單來說,Visual Studio Online 由兩部分組成:“前端”與“後端”。

“前端”:VS Code、VS IDE 和 Web 版 VS Code。

“後端”:由雲服務支撐的開發環境。

Visual Studio Online 的出現絕對是 Game Changer。而最大的亮點,就是這“前後端”分離。以前我們常見的 IDE/Editor 的前後端都是在一起的。而有了 Language Server Protocol, Debugger Adapter Protocol 以及 Visual Studio Code Remote Development 之後,前後端分離變為了可能。在《知否知否,VS Code 不止開源》一文中,筆者也提到了,微軟很早就把 Language Server Protocol, Debugger Adapter Protocol 從 VS Code 中抽離出來了。可以想象,微軟很早就在為 Visual Studio Online 鋪路了。

Visual Studio Online 的前端可以是本地的 VS Code 或者 VS IDE,也可以是遠端的 Web 版 VS Code;後端可以是本地的機器,也可以是遠端的實體機、虛拟機、Docker Container 或者 WSL。這本地或者遠端的前端,與本地或者遠端的後端,形成了 2乘2 一共四種的開發模式。可以想象,會引發出許多的開發場景。

不用多說,就是平時大多 IDE/Editor 的使用場景。

這就是 Visual Studio Code Remote Development。

這是 VS Online 的 self-hosted 模式。

把自己本地的機器作為 self-hosted 環境,通過遠端的 Web 版 VS Code 輕松通路。就算是出去旅遊了,不需要搭建環境,隻要有浏覽器,連上 self-hosted 環境,還是能修 bug!(逃

這是 VS Online 的全托管模式。

快速搭建環境 review PR

遠端教學

遠端面試

遠端協助

等等

筆者隻是列出來部分使用場景。可以預見,未來的會有更多有用的開發場景。讓我們拭目以待!

更多最新的 VS Code 熱門文章、使用技巧、插件推薦、插件開發攻略等,請關注“玩轉VS Code”公衆号!

Visual Studio Online,帶來四種開發模式,未來已來。

繼續閱讀