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

出品|开源中国
文|Travis
Gitpod 是自动化开发环境的主要开源平台之一 , 近日 Gitpod 正在开发一个名为「」的新项目 , 该项目以 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 开源新项目,开启在浏览器中运行 VS Code 的大门】Gitpod 的联合创始人兼首席执行官 Sven Efftinge 表示:
有了这个项目 , 公司和开发者将能够在浏览器中操作上游和稳定的 VS Code 。 根据 Gitpod 官方说法 , 该产品的优势包括:
在过去的几个月里 , 有多个大型机构和个人开发者与我们取得了联系 , 询问我们如何运行 Gitpod 的 OpenVSCode Server 实现 , 因为他们希望在自己的产品和日常工作流程中采用这种方法 。 由于我们使用了同样的低占用(low-footprint)技术 。 我希望这能消除开发者对 VS Code 引入不良分叉的需求 , 这些分叉会引入不必要的复杂性 。
- 利用云的力量 —— 依赖性、编译、测试、大型数据集都可以在比你的电脑强大得多的机器上运行
- 远程访问 —— 你可以通过网络浏览器从任何设备上访问 , 如 iPad 和 Chromebook , 获得熟悉的 VS Code 使用体验
- 节省电池 —— 由于所有的 CPU 和 RAM 密集型任务都在远程机器上运行 , 开发者可以保持电量
- 保持源代码安全 —— 你可以保持你的开发环境的集中性和安全性 , 远离你的本地机器
开发团队除了能够通过 OpenVSCode Server 开源项目获得基于云端的 IDE 所带来的全部特性和优势 。 开发团队还可以通过 Gitpod 的另一个项目 —— OpenVSX Marketplace(VS Code Marketplace 的开源替代品)来访问所有 VS Code 扩展程序 , 并在任何时间、任何设备上进行部署 。 此外 , 开发人员还可以即时获得最新版本的 VS Code , 降低所需的维护工作 。
基于云端的开发环境正迅速成为云原生开发者青睐的方法 , 该方法可以降低开发者的门槛 。 跟以往一样 , Gitpod 在提供推动整个行业发展的解决方案上走在了前列 。 他们新推出的 OpenVScode Server 项目能够让专业的开发团队通过浏览器编写代码 。
目前 TypeFox、Render、Tabnine、SUSE Rancher、Sourcegraph、SAP、RStudio、Uber、VMware 和 GitLab 等多家技术公司都成为了这项计划的合作伙伴 。
- 开源软件|Web3能拯救失落的互联网人吗?
- 欧朋浏览器|最可惜的浏览器,Opera
- 浏览器|闲鱼被指存在“灰色”交易?知情人说出真相,真是暗箭难防?
- 近几个月|微软发文称edge是“最适合游戏玩家的浏览器”
- 浏览器|省了一台Xbox!微软确认:Edge将内置云游戏和经典小游戏
- 浏览器|淘宝运营:如何制定店铺的单品推广计划?
- 开源软件|嵌入式开发:技巧和窍门——引导加载程序跳转到应用程序代码
- 浏览器|别花冤枉钱!好用且能白嫖的4款电脑软件推荐!请低调使用
- 银联|对话紫鸟浏览器King:行业腹地出来的草根创业者
- 删库跑路、“投毒”、改协议,开源有哪几大红线千万不能踩?
