Gitpod 开源新项目,开启在浏览器中运行 VS Code 的大门

系统 浏览器
Gitpod 是自动化开发环境的主要开源平台之一,近日 Gitpod 宣布正在开发一个名为「OpenVSCode Server」的新项目,该项目以 MIT 许可方式开源,是上游的微软 Visual Studio Code(VS Code)的实现,该项目使每个开发人员和企业都能够在浏览器中运行 VS Code。

Gitpod 是自动化开发环境的主要开源平台之一,近日 Gitpod 宣布正在开发一个名为「OpenVSCode Server」的新项目,该项目以 MIT 许可方式开源,是上游的微软 Visual Studio Code(VS Code)的实现,该项目使每个开发人员和企业都能够在浏览器中运行 VS Code。

微软的 VS Code 最初基于 Electron 框架,它本身使用 Node.js 和 Chromium 渲染引擎,因此在传统上它就是一个使用了 Web 技术所构建的桌面 IDE。从几年前起,VS Code 团队开始重构其架构以支持基于浏览器的工作模式。这项工作既复杂又容易出错,因为开发者必须在 VS Code 的大型代码库中进行大量更改。这种架构还被 GitHub 采用并推出了 Github Codespaces。但直到现在,微软都没有开源 VS Code 的服务器实现,而且驱动 Github Codespaces 的源代码也不是开源的。

Gitpod 的联合创始人兼首席执行官 Sven Efftinge 表示:

  • 在过去的几个月里,有多个大型机构和个人开发者与我们取得了联系,询问我们如何运行 Gitpod 的 OpenVSCode Server 实现,因为他们希望在自己的产品和日常工作流程中采用这种方法。由于我们使用了同样的低占用(low-footprint)技术。我希望这能消除开发者对 VS Code 引入不良分叉的需求,这些分叉会引入不必要的复杂性。

有了这个项目,公司和开发者将能够在浏览器中操作上游和稳定的 VS Code。根据 Gitpod 官方说法,该产品的优势包括:

  • 利用云的力量 —— 依赖性、编译、测试、大型数据集都可以在比你的电脑强大得多的机器上运行
  • 远程访问 —— 你可以通过网络浏览器从任何设备上访问,如 iPad 和 Chromebook,获得熟悉的 VS Code 使用体验
  • 节省电池 —— 由于所有的 CPU 和 RAM 密集型任务都在远程机器上运行,开发者可以保持电量
  • 保持源代码安全 —— 你可以保持你的开发环境的集中性和安全性,远离你的本地机器

CNCF 的首席技术官 Chris Aniszczyk 表示:

  • 基于云端的开发环境正迅速成为云原生开发者青睐的方法,该方法可以降低开发者的门槛。跟以往一样,Gitpod 在提供推动整个行业发展的解决方案上走在了前列。他们新推出的 OpenVScode Server 项目能够让专业的开发团队通过浏览器编写代码。

开发团队除了能够通过 OpenVSCode Server 开源项目获得基于云端的 IDE 所带来的全部特性和优势。开发团队还可以通过 Gitpod 的另一个项目 —— OpenVSX Marketplace(VS Code Marketplace 的开源替代品)来访问所有 VS Code 扩展程序,并在任何时间、任何设备上进行部署。此外,开发人员还可以即时获得最新版本的 VS Code,降低所需的维护工作。

目前 TypeFox、Render、Tabnine、SUSE Rancher、Sourcegraph、SAP、RStudio、Uber、VMware 和 GitLab 等多家技术公司都成为了这项计划的合作伙伴。

本文转自OSCHINA

本文标题:Gitpod 开源新项目,开启在浏览器中运行 VS Code 的大门

本文地址:https://www.oschina.net/news/162408/openvscode-server-launch

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-10-28 17:20:51

微软VS Code工具

2021-10-21 15:53:26

微软 VS Code 工具浏览器

2021-10-22 10:16:37

微软浏览器开发

2022-04-25 10:26:11

Python代码浏览器

2021-06-18 12:16:16

工具编辑器开发

2021-10-25 11:33:42

技术资讯

2012-05-07 14:11:30

Delphi

2019-03-29 10:24:49

开发技能代码

2021-09-12 12:00:12

浏览器LinuxWeb 应用

2022-02-15 14:08:32

虚拟机Wasm浏览器

2021-06-14 07:28:55

Edge开发工具浏览器

2021-03-29 13:06:25

开源工具开源

2009-03-26 15:35:22

detachedRIASilverligh

2022-01-04 09:02:24

浏览器命令行ttyd

2021-06-15 11:00:30

VS CodeEdge工具

2017-04-26 15:28:53

开源VS Code

2021-08-22 17:22:31

VS Code容器开发人员

2019-06-27 14:30:22

VSCodium开源VS Code

2022-02-09 10:03:22

VivaldiBrave浏览器

2014-02-09 10:10:55

开源浏览器Firefox 27
点赞
收藏

51CTO技术栈公众号