天天看點

HyperDev讓建立新的Web應用毫不費力

fog creek software釋出了一個新的基于web的工具,它能夠在internet上毫不費力地建立新的web應用,我們隻需搜尋“hyperdev”即可。

在一篇宣布公開beta版本的部落格文章中,joel spolsky這樣說道,hyperdev将會是“快速寫出代碼并讓它們在internet運作的最快方式。在将一個web站點的代碼準備就緒并運作起來的過程中,會有很多複雜的管理細節,我們想要将其100%的消除。”

預設情況下,使用者會看到一個浏覽器内的ide,其中包含了前端和後端的代碼。後端部分搭建了一個express.js web伺服器,它負責提供前端部分的内容。以此作為起點,開發人員就可以編寫任意他們想要的服務端代碼,就像是在“傳統的”node.js應用中一樣。

spolsky着重強調了hyperdev所消除的建立新項目所涉及到的重複性任務:

不需要建立賬戶; 不需要使用git或其他版本控制; 不需要處理名稱伺服器(name server); 不需要注冊托管提供商; 不需要提供伺服器; 不需要安裝作業系統、lamp技術棧軟體或node等等; 不需要配置伺服器; 不需要規劃如何內建和部署代碼。

不管是建立原型還是生産環境的項目,很多專業的web開發人員在建立新項目方面應該已經有了自己的處理過程。但是,對于偶爾進行web開發的人來講,hyperdev是一個很有價值的工具,它能夠沒有任何繁文缛節就讓所有相關的事情準備就緒并在web上運作起來。

hyperdev項目可以進行共享,每個開發人員的代碼變化會實時更新,spolsky這樣說道:

你所做的每一項内容變更都會即時儲存,上傳到伺服器,伺服器将會基于新的代碼重新啟動,浏覽器會重新整理,所有的事情會在半秒鐘内完成。是以,現在服務端代碼的變更是實時部署的。這是一種神奇的團隊程式設計,所有的結果都會馬上呈現,類似于trello或google docs。

在hyperdev gallery上有一些樣例。目前為止,它隻支援基于javascript的項目,但是他們希望盡快添加對更多語言的支援。

在hacker news的社群讨論中,很多的評論都是正面的,但是有些人将hyperdev歸類為“玩具”。nicholas charriere卻對此感到很興奮,他 寫道,“它完全是用來降低進入壁壘的,坦白說,我對這個項目印象深刻。我認為,這是一個新的突破。我覺得,将它與簡單的教程結合起來,就能教導人們計算機并不是什麼魔法,任何人都可以來嘗試一番。”

本文轉自d1net(轉載)

繼續閱讀