Node的火熱程度即使我不說(shuō),想來(lái)你也聽(tīng)說(shuō)過(guò)很多次了,這里必須要說(shuō)說(shuō)Node平臺(tái)迅速崛起的一匹黑馬 —— Node-webkit,其實(shí)也不能說(shuō)是歸屬Node平臺(tái),因?yàn)樗⒉皇亲鳛镹ode的模塊存在——雖然作者也曾嘗試這么干過(guò), 像我一樣許許多多曾被它名字的誤導(dǎo)的朋友可以醒醒了, 如果你還不清楚這是個(gè)什么東東,下面引述一段網(wǎng)上的介紹:
node-webkit是一個(gè)支持跨操作系統(tǒng)(Windows,Linux,MacOS)的利用流行的Web技術(shù)(Node.JS, JavaScript,HTML5)來(lái)編寫(xiě)應(yīng)用程序的平臺(tái)。應(yīng)用程序開(kāi)發(fā)人員可以輕松的利用Web技術(shù)來(lái)實(shí)現(xiàn)各種應(yīng)用程序。node-webkit性能和特色已經(jīng)讓它成為當(dāng)今世界領(lǐng)先的web技術(shù)應(yīng)用程序平臺(tái)。
官方的解釋是Web應(yīng)用程序運(yùn)行時(shí)環(huán)境
,簡(jiǎn)單來(lái)說(shuō)就是,你可以利用你所知道的幾乎所有web技術(shù)來(lái)構(gòu)建本地應(yīng)用程序,HTML5, JS, Nodejs, jQuery等等。
如果你正好是一名Web開(kāi)發(fā)人員
,第一次聽(tīng)到這樣的介紹——那么你一定會(huì)為此血液沸騰的(冷血?jiǎng)游锊凰悖堑?,第一次接觸就把我的技術(shù)三觀(guān)給顛覆了,這就像是哥倫布發(fā)現(xiàn)新大陸時(shí)的心情——除了激動(dòng)還是激動(dòng),作為一名Jser,新大陸就是從未接觸過(guò)的桌面程序開(kāi)發(fā)領(lǐng)域, 載著我向新大陸前進(jìn)的則是Node-webkit!第一次感覺(jué)Javascript如此強(qiáng)大,就像 $美元,通向世界。
能想到將Node和webkit這兩個(gè)一般人認(rèn)為無(wú)交集的項(xiàng)目合在一起,不得不佩服作者的創(chuàng)意,使用Node-webkit開(kāi)發(fā)本地程序,除了可以盡情地使用第三方Node模塊,作者還封裝了一層,調(diào)用系統(tǒng)級(jí)別的API,剪貼板,程序窗口,系統(tǒng)托盤(pán),文件對(duì)話(huà)框及Shell,現(xiàn)在來(lái)看,與本地UI交互的 API數(shù)量還有些少,可能也有安全層面的考慮吧,但從現(xiàn)在項(xiàng)目的更新頻率來(lái)看,相信以后會(huì)越來(lái)越強(qiáng)大的。
via jsfor.com
聯(lián)系客服