Codespaces 会取代 Gitpod 吗?
当时我正在GitHub上开发项目,一位同事告诉我GitHub推出了名为GitHub Codespaces的全新云端开发环境的β测试版。于是我研究了一下,发现它很有意思。
如今我注意到,一切都在向云端迁移。无论是计算还是资源存储,云都已成为一站式解决方案。
谁知道随着物联网和云计算的发展,甚至我们个人电脑的物理存在都可能消失,一切都将基于云端!
GitHub Codespaces 是一个即时可用的云端开发环境,号称能提供完整的 VS Code 使用体验。一个 Codespace 包含了开发特定代码库所需的一切,包括带语法高亮和自动补全功能的文本编辑器、终端、调试工具和 Git 命令,所有这些都集成在 GitHub 中。
您还可以在代码空间中安装 Visual Studio Code 扩展程序来添加更多功能。这听起来很有意思,因为如果真是这样,我就可以节省本地存储空间了 😉。
它确保从编写代码、构建、测试、调试到部署的所有操作都可以在浏览器中的开发环境中完成。
任何人都可以为任何公共代码库或任何属于其用户帐户的代码库创建代码空间。这无疑让开发工作变得更加轻松!
这也有助于直接在浏览器中推送、拉取和合并代码。这项新功能将大幅降低对Git的依赖。
您还可以使用 VS Code 或浏览器从任何设备贡献代码。创建代码空间后,您可以将其保持打开状态,但 30 分钟无活动后会自动暂停,不过您可以随时通过代码空间重新连接。

您可以在这里 查看有关代码空间的完整详细文档。
我对GitHub的这项新举措非常满意,直到我看到了“Gitpod”这个词。我不禁好奇,Gitpod现在会扮演什么角色呢?
对于那些不知道 Gitpod 是什么的人来说;它类似于 Codespaces。
Gitpod 为常见代码托管平台的开发流程提供持续开发环境。
您甚至只需将此链接粘贴到代码 URL 之前,即可在 Gitpod 开发环境中运行代码:
https://gitpod.io/#https://github.com/.....(code URL)
您可以运行托管在 GitLab、GitHub 或 Bitbucket 代码库中的代码。
Gitpod 只需单击一下即可启动预构建的开发环境。
您可以点击此处查看完整文档。
Gitpod 由TypeFox开发,而 Codespaces 由Github开发。
比较了两者的功能后,我发现并没有发现什么显著区别。我想知道GitHub可以在Codespaces中添加哪些功能,才能使其与Gitpod相比具有显著优势!
大家有什么想法吗?:)
文章来源:https://dev.to/surajv/is-codespaces-going-to-replace-gitpod-5g
