Koding,程式人的協作社群平台
12
有人說,寫程式是孤獨的。工程師們在寂靜的夜裡孤單一人埋頭在程式碼裡的畫面,想來的確有點不忍。更何況當 bug 解不出來卻無人可幫時,更是想大聲怒吼吧。
來自美國的新服務,Koding,或許可以解決這樣的問題吧。
Koding,從字面上來看即是 Coding 的改寫,而其宗旨就是提供開發者一個新的工作方式( A New Way For Developers To Work )。Koding 提供一個完整的 Ubuntu 虛擬機器給每位使用者,且以內建常用的網路服務像是Apache、Ruby 等等,而同時也提供其他第三方套件例如 Bootstrap、Wordpress 等供使用者選擇按裝。而因為虛擬機器給予使用者最高權限,因此只要能夠在 Ubuntu Linux 上面運作的程式、編譯器都可以安裝使用就像一台專屬於使用者的 Linux Server 一般。所以在 Koding 上撰寫 C、Java 等程式語言是毫無疑問的,同時也提供個人網域讓使用者寫的 Web App 可以真正的運行。
但除了這些功能之外,Koding 另外一個令人稱讚的功能就是協同作業,使用者只要在 Teamwork 中將欲合作的其他使用者加入其中,就可以共同在這個環境下編輯檔案,而且可以即時的看到其他使用者正在某個檔案進行如何的動作,就像是 Google Doc 一樣。利用這樣的方式,不只可以同時合作進行專案,也可以進行程式上的教學以及交流問題。
而對工程師來說解不了又找不到人問的 bug 最恐怖,所以 Koding 本身也提供社群功能,以類似 Facebook 時間軸排序的方式,任何 Koding 使用者都可以在上面互動或是詢問問題。有趣的是已經有部分 Koding 使用者組成了小社群了呢!
而目前 Koding 大部分功能都是免費提供,但一般用戶有虛擬機器 3GB 容量的限制以及一組個人網域。如果需要更大的容量及更多的個人網域的話則需要購買,Koding 目前分成個人開發者以及團隊開發者兩種方案購買。
Koding 不但為程式設計師們提供了一套線上作業的解決方案,同時也解決了一些有想法、技術但苦無網路空間、網域的設計師們遇到的問題。即使如此,Koding 並非毫無問題產生,近日因為提供分享並邀請好友加入會員即贈送空間的活動,而在社群網站上有著大量的回響。卻也因此造成大量會員同時在線所造成的 Server 不穩以及許多功能故障等問題發生,雖然 Koding 團隊已聲明會持續購買設備以應付龐大的用量,但是否會因為拖的太久很流失用戶則尚不得而知。但對於新創事業來說,龐大的流量進來固然是件好事,但是否已經準備好迎接這樣的規模,而讓使用者願意留下使用也是值得探討的另一種觀點。
相關資訊:
- Koding – A New Way For Developer To Work
- Wikipedia – Koding
- I Try – Koding 免費線上coding平台/社群 ~ 不用再辛苦建置編譯環境!
- iThome Download – 專為程式人設計的協作平台–Koding
- CrunchBase – Koding
- Facebook – Kodermine