简单来说,Visual Studio Online 由两部分组成:“前端”与“后端”。
“前端”:VS Code、VS IDE 和 Web 版 VS Code。
“后端”:由云服务支撑的开发环境。
Visual Studio Online 的前端可以是本地的 VS Code 或者 VS IDE,也可以是远程的 Web 版 VS Code;后端可以是本地的机器,也可以是远程的物理机、虚拟机、Docker Container 或者 WSL。这本地或者远程的前端,与本地或者远程的后端,形成了 2乘2 一共四种的开发模式。可以想象,会引发出许多的开发场景。
本地的前端+本地的后端
不用多说,就是平时大多 IDE/Editor 的使用场景。
本地的前端+远程的后端
远程的前端+本地的后端
这是 VS Online 的 self-hosted 模式。
把自己本地的机器作为 self-hosted 环境,通过远程的 Web 版 VS Code 轻松访问。就算是出去旅游了,不需要搭建环境,只要有浏览器,连上 self-hosted 环境,还是能修 bug!(逃
远程的前端+远程的后端
这是 VS Online 的全托管模式。
快速搭建环境 review PR
远程教学
远程面试
远程协助
等等
笔者只是列出来部分使用场景。可以预见,未来的会有更多有用的开发场景。让我们拭目以待!
◆ ◆ ◆ ◆ ◆
推荐阅读: