GitLab推出构建于VS Code项目之上的新网页IDE

即日起开发者可以开始使用GitLab新的网页IDE,不需要执行任何操作或是安装,也无需设置,就能够简单地开始程序代码编辑工作。新网页IDE以开源VS Code为基础,更为用户友善且性能更好,开发者还可以使用VS Code扩展功能来定制化开发流程。

其实早在2018年的时候,GitLab就以Monaco项目,创建了一个网页IDE,使开发者可在浏览器中编辑程序代码,但官方终究认为,这个网页IDE并不能真正称为IDE,原因是该工具仅适合用于轻量级的编辑,像更改配置文件、更新Markdown文件或是修复整合请求中的拼写错误。

这个2018年所开发的网页IDE的致命伤,在于无法编译程序代码,也不能定制化来符合开发者的个人工作流程,虽然比网页编辑器更强大一点,但是要执行除了修正拼写错误或是编写Markdown之外的工作,便会绑手绑脚。因为Monaco项目仅提供一个基础,GitLab必需要完全自己实例工作流程和功能,而这带来许多困难。

开源VS Code提供了良好的解决方案,拥有更高的可用性和更完整的功能,还可以在编辑器中定制化主题和语法突出显示,开发者还能访问VS Code扩展组件来定制化用户体验。使用VS Code为基础打造的网页IDE,使其成为真正的IDE,虽然功能大幅增加,但是内存使用量却比之前的网页IDE还要少80%,并且更好地支持触摸设备,像是平板电脑和智能手机。

最重要的是,VS Code支持远程开发,开发者可通过新的网页IDE,安全连接到远程开发环境,并在互动式终端面板执行命令,官方提到,他们接下来还会继续发展相关功能,包括将网页IDE连接到云计算执行时环境,使得开发者不需要管理本地环境等。

新版网页IDE会在GitLab.com默认激活,而对于自管用户将可以在GitLab 15.7版本中使用,而该版本在12月22日发布,管理员可以从实例层级功能旗标激活。目前GitLab用户可以在测试阶段,自由地切换使用新旧网页IDE,官方预计会在2023年5月发布GitLab 16.0,届时新网页IDE将结束测试,完全代替旧版网页IDE。