※ [本文轉錄自 Soft_Job 看板 #1JumouLS ]
作者: neversay (子不語) 看板: Soft_Job
標題: [心得]線上整合開發平台 — Nitrous.IO
時間: Thu Aug 7 13:20:43 2014
網誌圖文版:
http://neversaycoding.tumblr.com/post/93957660027/nitrous-io
上次介紹了Koding這個線上程式整合環境(Online IDE)之後,有熱心網友推薦了
其他線上IDE網站,於是我也去註冊並使用,發現這個網站也非常好用,跟Koding比
起來各有千秋。
與Koding帶有前衛的實驗性質相比,這個平台注重實用與效率,編輯環境更貼近程
式開發者的習慣,用了幾天之後覺得真心不錯,所以也來寫篇文章介紹它 —
Nitrous.IO。
我覺得線上IDE與一般如Eclipse或Sublime Text等IDE軟體不同的地方在於:
1.線上IDE將所有東西都放在雲端的虛擬伺服器上,包括雲端檔案系統與終端介面。
這好處除了不會因為本機檔案損毀而讓辛苦的成果完蛋,開發者也可以直接透過終
端介面在虛擬伺服器開啟網頁服務,讓外部人員直接瀏覽成果,而不會發生本機開
發得好好,在展示主機上卻爛掉的狀況。
2.許多線上IDE也整合了溝通或社交介面,讓團隊成員可以線上討論,還有與非團
隊成員在社交圈中討論。這樣我們可以從線上記錄回憶之前討論的事項,免得出現
雞同鴨講或鬼打牆的靈異事件。
3.線上IDE的版本都是最新且相同的,保證不會出現在我的機器上能跑在你那邊卻不
能,或是發生諸如
http://social.msdn.microsoft.com/Forums/zh-TW/d0c34bd3-a652-44ee-9f7a-e1ca2cfb81b5?forum=800
等慘事。
4.通常線上IDE的環境已經把必須套件都安裝設定完成,初學者不用困在一堆與開發
沒有太大關係的套件設定檔地獄裡。(雖然遲早都會碰到,但是第一天就碰到著實扼
殺了不少新手的學習熱誠)
5.省錢。要在本機上開發並將伺服器架起來,硬體設備至少要有點底蘊,或者拿汰換
的主機下來使用,或者新買台實體主機來用。線上IDE所使用的虛擬伺服器其效能通常
可滿足絕大多數的情況,對本機的硬體要求甚低,你甚至可以買便宜的Chromebook
在線上IDE上開發!