almost 5 years ago

(2014/03/01更新)
以前coding,都要先建置編譯環境
C:DevC++ -> CodeBlocks
Java:Eclipse
CodeIgniterNode.js(在Windows上裝根本是夢魘@@)
.
.
.
現在有了Koding這個平台,就可以直接在線上coding,不用再為建置環境弄得一個頭兩個大
而且Koding不單只是雲端開發環境,更是開發者們的社群,有許多頻道(Project、開發者)可以訂閱,
讓開發者不僅有個方便的coding空間,更可以和其他程式設計師交流!

從影片就可以看到Koding除了基本必備的編輯器、網頁預覽外,還預設

  • Apache:在家目錄WWW裡面就可以架設網站啦
  • Git
  • npm
  • C,C++,Java,PHP,Python,Ruby,Perl,Go,MySQL,MongoDB,Django...開發環境。
  • 終端機:Koding是給你一個Ubuntu的VM環境 (也可以透過遠端ex:putty來access,不用透過Koding介面)
  • sudo權限:讓你可以安裝各種套件
  • 共同編輯:共同coding同一份程式碼、聊天視窗、畫圖板
  • 3GB虛擬主機空間(免費版可擴充至 16GB 20GB) //2014.02.28 好康釋出
  • Custom Domain // 2014.03.01 好康釋出 again
其實就把Koding當成一台Ubuntu虛擬主機(VPS)就對了(實際上就是xD),你想要的功能都可以自己加
只是Koding提供給你GUI檔案管理介面還有編輯器,就可以不需要用到vim,ls,cd之類的指令。
你平常在工作站怎麼編譯,就怎麼編譯。
(只是當你登出或有一段時間沒在Koding,VM會關閉)

這麼好的服務,就來上手玩玩吧
很多影片中操作到的功能,就不再詳述,就針對之前玩過的幾個框架/軟體來try

CodeIgniter

(對於CI的架構想要了解可以參考我之前寫過的文章)
進到Teamwork頁面,有不少套件可以讓你安裝:CodeIgniter、Bootstrap、WordPress...
選擇CodeIgniter


第一次下載會先幫你解壓縮zip到home目錄Web底下:Teamwork/CodeIgniter
之後進入CodeIgniter就會幫你進入到CodeIgniter的資料夾底下,讓你直接開始動工

就從最入門的開始玩起,進到Controller中,修改一些code


然後在檔案旁邊可以按"眼睛"(Preview)圖示(檔案下拉選單也有preview)

當然直接開新分頁打網址也行!

常遇到問題:不論是用preview或是新增視窗瀏覽自己的網頁,常會看到"One more step to access..."的畫面


官方說法

Once an hour User Domains (such as http://username.kd.io) will present a page asking the viewer if this content is malicious in any way. The viewer of this page is free to click on the domain link, and proceed to the site normally.

所以如果以後出現同樣頁面,別擔心,refresh網頁畫面就可以了

參考資料

如何在 Koding 雲端開發平台上建置 Hexo 環境


由於這一週是 Crazy 250TB Week,想必世界各地的人都瘋狂在玩,
所以從昨天FB晚上開始有朋友轉載,到今天一早就開始洗版,伺服器就開始不穩囉!
網站上也會跳出說等他們買新server前,請大家多見諒xD

早上還算可以正常coding,preview,開新分頁看自己server上的網頁
現在terminal和teamwork都進不太去(只剩Activity,App順),網頁也access不到
還有四天活動才會結束,看來很得忍耐一段時間囉@@

之後順一點再來測測看影片上:兩人同時更改同一份檔案的code等共同合作的部分、Node.js囉!

小結

個人還滿喜歡Koding提供的服務,對想要早期合作開發專案或是短期教學用,
Koding是個很方便的平台,有已經建置好的環境,還可以聊天、共同合作...
但考慮到穩定度,如果長期都是要開發或維護某個服務,還是自己架站建置環境吧
可以從我的邀請網址來申請帳號 https://koding.com/R/yipeitu
(我跟你都會增加1GB空間) //感謝各位網友的支持,我的帳號已經到達上限20GB,所以改換成朋友的邀請連結

← [社會] Tap Project~放下你的手機10分鐘,帶給孩童們一整天乾淨的水源 [Koding] Node.js & Evernote、Teamwork、各種語言編譯 →
 
comments powered by Disqus