近幾年,移動應用和web2.0大行其道,相比之下,傳統桌面應用程序開發顯得相對冷清(包括該領域技術人才的后繼力量),但在一些場景下,它依然有其不可替代的優勢。將HTML5和Node.JS的技術優勢,應用于桌面應用程序開發,使得工作變得簡單而高效。
因此在AOL中搜索”html 開發桌面應用“,結果發現了王文睿的node-webkit和有道的heX這兩款技術,很明顯node-webkit是較hex之前開發的。那到底選擇那個好呢?下面簡單介紹一下這兩款技術:
node-webkit is an app runtime based on Chromium and node.js. For building desktop applications that will run on OSX, Windows and Linux.
heX,一個允許你采用前端技術(HTML,CSS,JavaScript)開發桌面應用軟件的跨平臺解決方案。是你開發桌面應用的一種新的選擇,意在解決傳統桌面應用開發中繁瑣的UI和交互開發工作,使其變的簡單而高效。特別適合重UI,重交互的桌面應用軟件。
其實二則都一樣,用到的底層也一樣,所以選哪個都差不多。最后還是選擇node-webkit了,可能是先入為主吧。