知友 javascript
:不能作爲支撐大站的主力語言,只能作助攻 。
不過話又說回來了,由於node強大的community,總有讓人腦洞大開的第三方module,
好比這個:sandeepmistry/noble · GitHub
這是一個用node寫的bluetooth central module,真的是很好很強大,node的牛人真的是太多了,藍牙模塊都被寫出來了。html
再來看一個:NW.js 乍一看你們都不知道這東西是幹嗎使得,
可是若是你知道它原來叫作:node-webkit,可能就應該想起來了。
咱們都知道像chrome和safari的內核都是webkit,而node-webkit 至關於一個自定義的webkit內核瀏覽器中執行服務器端代碼 node js。NW.js多用於跨平臺開發,也就是Hybird App,能夠用它配合ionic使用。java
另外nw.js 是用 io.js - JavaScript I/O 寫的,io.js這個東東是徹底兼容node, 可是支持下一代javascript的,俗稱ES6。
想了解更多nw.js,能夠看下這篇教程:Cross-Platform Development With NW.jsnode
結語:你們都應該知道web是將來的發展趨勢,那麼鄙人以爲node應該就是web的將來了。react
(另外看到評論區有朋友說 「 發現好些個會nodejs的人自稱全棧 」。額我想說,咱們這些寫JavaScript的,之前都那麼苦逼,可貴有次裝逼的機會,就麻煩不要拆穿了,嗯麼麼噠)
/*
更新內容end
*/git
首先不太認同github
譯文中提起node還處在初期階段,不清楚國內,反正某綿羊島國挺火的,但願你有空來參加下咱們的node js meetup auckland活動 :)
首先不少人沒弄明白node js究竟是啥?它不是library,它是一個運行環境。就好比run Java 和 c#須要各自的編譯環境。目的是讓JavaScript 能夠和其餘後端語言同樣在服務器上運行。這讓本來只能作作特效的JavaScript華麗賽亞人變身!咳,其實一開始我是拒絕的(真的一開始有點小鄙視node)用了之後發現本身傻逼了web
用來作啥?RestAPI用它比較多。爲何就很少解釋了,前面理論知識都歸納的差很少了。如今web app比較流行的趨勢angular+node,或者react+backbone/flux+node。
說說爲啥用它?chrome
1、天下武功惟快不破,node在restapi這塊真的比c# webapi快多了。咱們公司用c#寫的,那個慢啊,深有體會。
2、用的人多!github那個火啊,各類第三方module,認識有個node developer開發了120多個modules
3、免費,不只如此,服務器成本你就能省好多,aws, azure的價格已經哭瞎,買個linode或者digital ocean便宜又實惠,本身一我的作產品固然越便宜越好
4、賴的再學c# Java了,直接上JavaScript
壯哉我大JavaScript,真是一秒鐘讓你變fullstack!有木有!再也不是永遠的加特效和animation了。c#
微軟在vs2015都加入了js 編譯器,小夥伴們還在等神馬。
有興趣的小夥伴能夠看下:Node.js Tools 1.0 for Visual Studio