幾年前,山姆鍋還需要從無到有為公司建立諸多的支援系統,像是版本控制系統:Subversion、持續集成系統: Hudson、模組管理系統:Maven,等等。雲端應用真的是越來越廣泛,上述的這些系統,幾乎都有對應的雲端服務可以採用。有機會,山姆鍋會介紹如何運雲端服務來建構一家軟體公司所需要的基礎設施。今天要介紹的是 Cloud9 IDE 這個號稱讓你可以隨時隨地寫程式的雲端 IDE。

記得第一次看到類似的服務,就跟同事開玩笑說,以後再也沒有藉口說開發用的筆電不再手邊,沒有辦法處理程式的 bug。不管這件事會不會成真,我相信對某些人來說,一個雲端 IDE 提供不少便利性,例如:山姆鍋就曾經嘗試用 Cloud9 IDE 來作為開發者文摘撰寫平台。雖然後來因為覺得大材小用而換成 propse.io 以及 travis-ci,但相信 Cloud9 還是個很方便的服務。

在撰寫本文時, Cloud9 IDE 提供免費使用的方案,如果已經有 GitHub 或者 Bitbucket 的帳戶,那開始使用就更容易些。

註冊帳戶。

首先,使用您現有的 GitHub 或者 Bitbucket 帳戶登入:

建立工作區(wordspace)

登入後的畫面如下圖:

開始使用

建立 Workspace 後,選擇現有的專案進行編輯。您可以看到,整個配置就跟一般的 IDE 類似,其中,最下面是命令輸入區。其實 Cloud9 IDE 除了給您完整的開發界面,還包含了一個 VM 作為執行環境。

小結

山姆鍋只是稍微試用過,並不算太熟悉。像我就不知道除了通過命令列,是否有其他方式把修改過的檔案 push 到 GitHub 的 repository。