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 和第三方服务
- ❌ 需要网络:必须连接互联网