Fw: [心得]線上程式開發平台 — Koding.com

作者: neversay (子不語)   2014-08-07 12:53:11
※ [本文轉錄自 Soft_Job 看板 #1JumN5xO ]
作者: neversay (子不語) 看板: Soft_Job
標題: [心得]線上程式開發平台 — Koding.com
時間: Thu Aug 7 12:51:05 2014
網誌版:
http://neversaycoding.tumblr.com/post/93385009687/koding-com
上一篇我們介紹了用Github當做簡單的網頁伺服器,但他的缺點就是只能放簡單的
HTML/CSS/JS等檔案,若是你正在撰寫PHP/Ruby甚至是Nodejs等網頁編程的話,
Github顯然是不夠的,特別是你採用的是HTML/PHP/MySQL這種專案常用的開發方案。
通常我們都必須花錢在網路上找一個網頁伺服器供應商,例如X國策或補O網,才能
在上面架起我們的作品展示區;或者找虛擬伺服器供應商如AWS,直接在上面架起主
機並客製化它的組態。
但他們都有些問題:
1.網頁伺服器通常提供的功能是有限的,在他們的後台選單裡面沒有的就是不能用,
例如你想開發新的nodejs專案,但你承租的網頁伺服器沒有安裝nodejs,很抱歉你
與nodejs無緣。
2.網頁伺服器似乎都沒有與版本控管整合,檔案管理到最後通常是一團糟。尤其是
多人開發的時候。
3.承租虛擬伺服器等於是一台新主機,幾乎可以在上面安裝任何東西,但缺點是你
只能用SSH Client存取該主機,如果你需要在上面改動檔案,要不你必須用ftp或
版本控管由本機修改檔案並上傳到VM,要不就是你必須用vim在VM中修改檔案,前
一種方式效率稍嫌太慢,後一種必須克服vim的學習曲線。
這時候一些新創公司開發了一些很有新意的產品,試圖克服上述的缺陷。
不久之前,我從同事的臉書那裏看到了一個非常有趣的線上IDE網站,試玩了一下發
現他的概念非常奇特,但是又很符合新世代的開發者的需求,但當時因為有太多新使
用者註冊進入這網站,網站扛不住這麼大的流量,VM變得非常不穩定,幾乎沒辦法開
啟VM的終端介面,幾個月後熱潮消退漸漸穩定,我才重新開始審視這平台的功能與
趣味。
這個奇妙的線上程式開發網站就是本文的主題 — https://koding.com/ 。
在介紹它的功能之前,請大家看一下他們自家發佈的廣告:
http://youtu.be/5E85g_ddV3A
簡單說,這個線上開發供應商將社群以及合作開發的概念整合進線上IDE中。
他也將版本控管的概念自然地整合進入此平台,你只要擁有Github的帳號,就可以
串連帳號,這樣之後登入koding就不用輸入帳號密碼了! 除此之外它也將VM的終
端介面整合進網頁,從此之後就不需要SSH或Putty,只要一個瀏覽器就能登入VM執
行指令了!

Links booklink

Contact Us: admin [ a t ] ucptt.com