北京时间 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 的使用场景。orm
这就是 Visual Studio Code Remote Development。开发
这是 VS Online 的 self-hosted 模式。get
把本身本地的机器做为 self-hosted 环境,经过远程的 Web 版 VS Code 轻松访问。就算是出去旅游了,不须要搭建环境,只要有浏览器,连上 self-hosted 环境,仍是能修 bug!(逃虚拟机
这是 VS Online 的全托管模式。
快速搭建环境 review PR
远程教学
远程面试
远程协助
等等
笔者只是列出来部分使用场景。能够预见,将来的会有更多有用的开发场景。让咱们拭目以待!
更多最新的 VS Code 热门文章、使用技巧、插件推荐、插件开发攻略等,请关注“玩转VS Code”公众号!