Ruby: 選擇您的開發環境:本地還是遠端

此文件屬於開發平台指南的一部分。請在此處查看完整指南:設定您的開發環境,讓工作流程更順暢高效

👋 歡迎瀏覽 Stackhero 文件!

Stackhero 提供即用型的 Ruby cloud 解決方案,帶來多項優勢,包括:

  • 只需一個簡單的 git push,即可在數秒內部署您的應用程式。
  • 使用您自己的網域名稱,並享有自動配置HTTPS 憑證,提升安全性。
  • 享受自動備份一鍵更新,以及簡單、透明且可預測的收費
  • 憑藉專屬私有基礎設施,獲得最佳效能及強大安全性

節省時間簡化您的工作流程:只需5分鐘即可體驗 Stackhero 的 Ruby cloud hosting 解決方案!

您可以用兩種方式執行 Ruby 專案:在您自己的電腦上建立本地環境,或在 cloud 上使用像 Code-Hero 這類 ready-to-code 服務。每種方式各有優勢,您可以根據自己的工作流程選擇最合適的方案。

本地開發 適合喜歡離線作業的您。所有東西都在您自己的電腦上,但安裝和維護會花較多時間,尤其是對初學者或需要多種工具的情況。您需要自行處理更新、備份和安全性,並受限於電腦的資源。若要從其他裝置存取您的工作,也會較為困難。

遠端開發(使用 Code-Hero)則提供預先配置好的環境,幾秒內即可使用。它內建易用的 Visual Studio Code fork,並支援 Git、Docker、Ruby、Rails 等多種工具。cloud server 通常比本地電腦有更高的 CPU、RAM 和儲存空間。由於一切都在瀏覽器內運行,您可以從任何裝置或作業系統工作。

像 Docker 和 Traefik 這類整合工具,讓您輕鬆使用 TLS 和真實網域(例如 https://your-project.you.your-company.dev)。這種方式與實際生產環境非常接近,方便您測試 webhook(來自 GitHub、Slack、Stripe 等)、處理 CORS,並在無需額外設定下,對接近真實的服務進行開發。

請根據您的工作流程、技能和專案需求選擇合適的方案:

  1. 本地開發:

    • ✅ 可離線作業:不需連接網絡
    • ❌ 資源有限:受限於您電腦的效能
    • ❌ 手動安裝:需自行安裝及設定各項工具
    • ❌ 持續維護:更新與備份需自行負責
  2. 遠端開發(於 Code-Hero

    • ✅ 即時可用:所有工具已安裝並設定好
    • ✅ 高效能:採用強大、專用的 cloud server
    • ✅ 隨時隨地工作:可從任何裝置存取您的環境
    • ✅ 即時整合:內建 HTTPS 網域,方便 webhook 及第三方服務
    • ❌ 需連接網絡:必須有網絡連線