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、RAM 與儲存空間。由於一切都在瀏覽器中運作,您可以從任何裝置或作業系統進行開發。
像 Docker 與 Traefik 這類整合工具,讓您輕鬆使用 TLS 與真實網域(例如 https://your-project.you.your-company.dev)。這樣的環境與實際生產環境高度相符,因此您可以測試 webhook(來自 GitHub、Slack、Stripe 等)、處理 CORS,並在不需額外設定的情況下,對接近真實的服務進行開發。
請依據您的工作流程、技能與專案需求選擇合適的方案:
-
本地開發:
- ✅ 可離線作業:不需網路連線
- ❌ 資源有限:受限於您電腦的效能
- ❌ 手動安裝:需自行安裝與設定各項工具
- ❌ 持續維護:更新與備份需自行負責
-
遠端開發(於 Code-Hero 上):
- ✅ 即時可用:所有工具皆已安裝與設定完成
- ✅ 高效能:採用強大且專屬的雲端伺服器
- ✅ 隨時隨地工作:可從任何裝置存取您的開發環境
- ✅ 即時整合:內建 HTTPS 網域,支援 webhook 與第三方服務
- ❌ 需網路連線:必須有網路連接