当前位置: 首页 > 科技观察

Gitpod开源新项目,打开了在浏览器中运行VSCode的大门

时间:2023-03-17 13:26:53 科技观察

Gitpod是自动化开发环境的主要开源平台之一。许可方法是开源的,是Microsoft的VisualStudioCode(VSCode)的上游实现,该项目使每个开发人员和企业都能在浏览器中运行VSCode。微软的VSCode最初是基于Electron框架,它本身使用Node.js和Chromium渲染引擎,所以它传统上是一个使用Web技术构建的桌面IDE。几年前,VSCode团队开始重构其架构以支持基于浏览器的工作模型。这项工作复杂且容易出错,因为开发人员必须对VSCode的大型代码库进行大量更改。这个架构也被GitHub采用,推出了GithubCodespaces。但直到现在,微软还没有开源VSCode的服务器实现,驱动GithubCodespaces的源代码也没有开源。Gitpod的联合创始人兼CEOSvenEfftinge表示:在过去的几个月里,我们已经有几家大型机构和个人开发者找到我们,询问我们如何才能运行Gitpod的OpenVSCodeServer实现,因为他们希望在自己的产品中采用这种方法在您的日常工作流程中。因为我们使用相同的低足迹技术。我希望这消除了开发人员引入不必要的VSCode分支的需要,这些分支会引入不必要的复杂性。通过这个项目,公司和开发者将能够在浏览器中运行上游和稳定的VSCode。根据Gitpod官方的说法,这款产品的优势包括:利用云端的力量——依赖、编译、测试,大数据集都可以在比你电脑强大得多的机器上运行远程访问——你可以浏览从任何设备(如iPad和Chromebook)进行web访问,以获得使用VSCode的熟悉体验。保持你的开发环境集中和安全,远离你的本地机器ChrisAniszczyk,CNCF的首席技术官,说:基于云的开发环境正在迅速成为云原生门槛的首选方法。一如既往,Gitpod处于提供推动行业发展的解决方案的最前沿。他们新的OpenVScodeServer项目使专业开发团队能够通过浏览器编写代码。开发团队可以通过OpenVSCodeServer开源项目获得云端IDE带来的所有特性和优势。开发团队还可以通过Gitpod的另一个项目OpenVSXMarketplace(VSCodeMarketplace的开源替代品)访问所有VSCode扩展并随时将它们部署到任何设备上。此外,开发者可以即时获得最新版本的VSCode,减少所需的维护工作。目前,TypeFox、Render、Tabnine、SUSERancher、Sourcegraph、SAP、RStudio、Uber、VMware、GitLab等多家科技公司已成为该计划的合作伙伴。本文转自OSCHINA本文标题:Gitpod开源新项目,开启在浏览器中运行VSCode的大门本文地址:https://www.oschina.net/news/162408/openvscode-服务器启动