官宣!微软发布 VS Code Server!

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了官宣!微软发布 VS Code Server!相关的知识,希望对你有一定的参考价值。

北京时间 2022 年 7 月 7 日,微软在 VS Code 官方博客中宣布了 Visual Studio Code Server!

远程开发的过去与未来

2019 年,微软发布了 VS Code Remote,开启了远程开发的新时代

2020 年,微软发布了 GitHub Codespaces —— 一个全托管的远程开发解决方案。

如今,Visual Studio Code Server 来了!

什么是 VS Code Server?

Visual Studio Code Server 是一项可以在远程开发机器上运行的服务,例如桌面 PC 或者虚拟机 (VM)。它允许开发者通过 vscode.dev URL 从任何地方安全地连接到这个远程计算机,而且不需要通过 SSH。

目前,微软发布了 private preview 版本的 VS Code Server,以及一个可以轻松安装、更新、管理和连接到 VS Code Server 服务的 CLI(code-serverCLI)。开发者可以将服务器安装在您喜欢的任何位置(比如本地的开发机器、云端的虚拟机等),并使用 VS Code for Web(vscode.dev)通过浏览器安全地访问它,而无需进行设置 SSH 或 https。

code-serverCLI 是区别于codeCLI 的一个独立的 CLI。未来,codeCLI 将会统一,让开发者可以同时管理桌面和服务器。

架构

VS Code Server 的 CLI 在 VS Code 客户端 (vscode.dev) 和你的远程计算机之间建立隧道。隧道(Tunneling)也被称为端口转发,将数据从一个网络安全地传输到另一个网络。

VS Code Server 包括以下两个核心组件:

  • VS Code 服务器:运行在远程机器上的后端服务器,以及一个便于安装、更新、管理和连接到 VS Code 服务器的 CLI。

  • Remote-Server 扩展:它会被自动加载到本地的 VS Code 客户端,方便连接到远程机器。

使用场景

VS Code Server 允许开发者以新的方式使用 VS Code,例如:

  • 在 SSH 支持可能受限的远程计算机上进行开发,或者你需要基于 Web 进行访问。

  • 在不支持安装桌面版 VS Code 的机器上进行开发,比如 iPad/平板电脑 或者 Chromebook。

  • 体验所有代码都可以在浏览器沙箱中执行的安全优势。

注册申请

目前 VS Code Server 还处于 private preview 阶段,可以访问下面的链接进行注册申请:

https://aka.ms/vscode-server-signup

END

全球首本 VS Code 中文书来了!

推荐阅读:

玩转VS Code

VS Code · 编程开发 · 业界资讯

以上是关于官宣!微软发布 VS Code Server!的主要内容,如果未能解决你的问题,请参考以下文章

浏览器内写代码,微软发布 VS Code Server!

官宣|VS Code 1.59 发布!Terminal 可以跨窗口移动了!

Code-Server实现在任何设备上运行VS Code

Code-Server实现在任何设备上运行VS Code

微软发布面向 Java 开发者的 VS Code 更新路线图!

微软发布 VS Code 容器化开发工具,大大简化物联网设备开发