iT邦幫忙

5

nodeJS 為何要用?

  • 分享至 

  • xImage
  •  

開始前介紹一下,為什麼要使用nodeJS!
為何使用NodeJS

NodeJS是使用Google V8 javascript engine 做為實現基礎,編寫模式及規範依據 commonJS,CommonJS本身只是規範並不是一種語言,而NodeJS是將CommonJS規範實現的程式。

而NodeJS本身就是一種Web service,可以視為C 語言界的 jetty,執行的腳本為javascript檔案,因此整個思考邏輯為 Event loop, 而並不是batch 的觀念執行程式

Event Loop,正是NodeJS的優勢所在,基於non-blocking,用語意解釋來說可以為『當...,才....』,『當資料撈到,才回應給使用者』,『當程式死掉,才回報給開發者』,在什麼情況之後才會出現事件的處理,也就是Callback,這樣才有辦法將Comet的精隨實現。

另外,NodeJS也是少數不依附於JVM底下的Comet實做,而且有許多 Module可以使用,第三方模塊管理(NodeJS package management) NPM的提供。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
fillano
iT邦超人 1 級 ‧ 2011-10-15 05:11:31

咦?你也來了...讚啦。

CaesarChi iT邦新手 3 級 ‧ 2011-10-16 09:11:00 檢舉

趁這個機會,強迫自己每天寫一些東西rock

我要留言

立即登入留言