Fog Creek Software發布了一個新的基于Web的工具,它能夠在Internet上毫不費力地創建新的Web應用,我們只需搜索“HyperDev”即可。
在一篇宣布公開beta版本的博客文章中,Joel Spolsky這樣說道,HyperDev將會是“快速寫出代碼并讓它們在Internet運行的最快方式。在將一個Web站點的代碼準備就緒并運行起來的過程中,會有很多復雜的管理細節,我們想要將其100%的消除。”
初始的過程確實非常簡單直接。只需點擊http://hyperdev.com,用戶就會得到一個基于Node.js的后端項目的干凈實例,并且還有一個簡單的HTML/JS前端。所有的搭建過程、源碼控制以及托管都已經處理好了。HyperDev采用了jsFiddle的理念,并將其擴展至包含服務端的代碼。
默認情況下,用戶會看到一個瀏覽器內的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卻對此感到很興奮,他 寫道,“它完全是用來降低進入壁壘的,坦白說,我對這個項目印象深刻。我認為,這是一個新的突破。我覺得,將它與簡單的教程結合起來,就能教導人們計算機并不是什么魔法,任何人都可以來嘗試一番。”
查看英文原文:HyperDev Spins Up New Web Apps with No Effort