Ruby: 选择您的开发环境:本地还是远程
本文档属于开发平台指南的一部分。您可以在此处查看完整指南:配置您的开发环境,实现高效流畅的工作流程。
👋 欢迎查阅 Stackhero 文档!
Stackhero 提供即开即用的 Ruby cloud 解决方案,带来诸多优势,包括:
- 只需一次简单的
git push,即可在几秒钟内部署您的应用。- 支持自定义域名,并自动配置 HTTPS 证书,提升安全性。
- 享受自动备份、一键更新,以及简单、透明、可预测的定价。
- 依托专属私有基础设施,实现卓越的性能与强大的安全性。
节省时间,简化流程:仅需5分钟即可体验 Stackhero 的 Ruby cloud hosting 解决方案!
您可以通过两种方式运行 Ruby 项目:在本地计算机上搭建环境,或在云端使用像 Code-Hero 这样的即用型开发服务。每种方式各有优势,您可以根据自己的工作流程选择最合适的方案。
本地开发 适合喜欢离线工作的用户。所有内容都在您自己的电脑上,但环境搭建和维护需要更多时间,尤其是对于编程新手或需要多种工具的场景。您需要自行管理更新、备份和安全性,并且受限于本机的硬件资源。从其他设备访问您的工作内容也会有一定难度。
远程开发 通过 Code-Hero 提供预配置环境,几秒钟即可就绪。它内置易用的 Visual Studio Code 分支版本,并原生支持 Git、Docker、Ruby、Rails 等多种工具。云服务器通常比本地机器拥有更强的 CPU、内存和存储资源。由于一切都在浏览器中运行,您可以在任何设备或操作系统上访问和开发。
集成的 Docker 和 Traefik 等工具让您轻松使用 TLS 和真实域名(如 https://your-project.you.your-company.dev)。这高度还原了真实生产环境,便于测试 Webhook(来自 GitHub、Slack、Stripe 等)、处理 CORS,并在无需额外配置的情况下对接真实服务进行开发。
请根据您的工作流程、技能和项目需求选择合适的方案:
-
本地开发:
- ✅ 支持离线:无需网络即可工作
- ❌ 资源有限:受限于本机性能
- ❌ 手动配置:需要自行安装和配置工具
- ❌ 持续维护:更新和备份需自行负责
-
远程开发(基于 Code-Hero):
- ✅ 即刻可用:所有工具已安装并配置好
- ✅ 高性能:使用强大的专用云服务器
- ✅ 随时随地:可从任意设备访问开发环境
- ✅ 实时集成:内置 HTTPS 域名,支持 Webhook 和第三方服务
- ❌ 需要网络:必须保持网络连接