2013年9月6日 星期五

在雲端開發程式使用Cloud9 IDE

今天在瀏覽網站的時候,發現有雲端IDE(Integrated Development Environment)的服務存在,"Cloud9 IDE"就是其中有名的雲端IDE,IDE是幫助程式設計人員提高生產力的工具,有很多在PC上執行的IDE,像微軟的Visual Studio系統,Ecilipse,NetBean等等,如果你是程式開發人員相信對這些IDE應該都不陌生。

如果使用Chrome瀏覽器,可以到Web Store找Cloud 9,在安裝後,Chrome的首頁就會出現一個Cloud9的圖示。
登入Cloud9後,系統會寄一封信到你留的信箱裡,從信箱的連結連回來之後啓動"Activate"後,就可以開始使用IDE了。
這裡是Dashboard, 系統己經產生好一個demo-project,點選了Start Editing的按紐之後,就會進到demo-project這個專案裡面,左側的Folder裡有html, node.js, php, python, ruby的目錄,裡面都有各自的"Hello World"範例程式。

畫面的下方有一個Terminal的畫面,如果你熟悉Unix/Linux Command的話,你會非常的熟悉這個指令模式。在指令模式可以去嘗試你在會指令列裡下的Command,看看這個雲端的IDE能支援到什麼樣的地步,我是試了直接在指令列裡面執行demo-project的"hello.py"python程式,在command line就會看到執行的結果。

目前的Workspace支援node.js, HTML5, Wordpress, php, djanogo, Ruby on Rails, C/C++, 跟自訂"Custom",這些語言都可以在Cloud9上面執行的,但是如果只是語法標示(Syntax Highlighting),Cloud9說目前己經支援更多語言了,可以參考它的網頁

Cloud9本身也是一個Open Source的Project,有興趣的人也可以看一下它的License Agreement,另外Cloud9也與Github這個Open Source版本控管整合得不錯。

雲端的腳步正在一步步的貼近我們的生活,越來越多的創意及想法在雲端上面被實現出來,Cloud IDE他自己首頁上的註解"It's like Google docs for code",在這樣子的平台下,多人在雲端上協同開發程式變得可能,而且今後登入任何一台有瀏覽器的電腦,就可以開發程式,不需要費心在每台電腦上安裝開發環境,工作的效率也得以提升。

沒有留言:

張貼留言