開始學習使用Node.js

banq發表於2011-03-08
作者寫了一系列Taking Baby Steps with Node.js,開始學習使用Node.js,一共有下面幾個介紹
1.Threads vs. Events執行緒和事件比較,現在事件驅動架構如此流行,Node.js給作者印象最深刻的就是其高效能事件模式,這要超過其他伺服器端如.NET或 Mono。

2.使用非標準模組 建議使用Npm(https://github.com/isaacs/npmreadme) 來安裝Node.js。

3.使用node-inspector除錯
兩個簡單命令:

npm install node-inspector
node-inspector &
開始啟動node
node --debug server.js
<p class="indent">

用瀏覽器打卡http://127.0.0.1:8080/開始除錯

4.使用CommonJS 庫最佳化定製
Java, Ruby, Python, C#, C++,都是因為其豐富各種庫受到歡迎,雖然javascript沒有這樣的標準庫,但是有CommonJS 。


5.使用n進行Node版本管理
Node.js走向產品化的標誌。

6.事件具體實現

非常簡單:

var events = require('events');

var eventEmitter = new events.EventEmitter();

eventEmitter.on('someOccurence', function(message){
    console.log(message);
});

eventEmitter.emit('someOccurence', 'Something happened!');
<p class="indent">

提交訂閱模式是事件架構中主要方式,見本站專門介紹:http://www.jdon.com/jivejdon/thread/36798

7.使用Jasmine-Node實現Node.js的BDD風格單元測試

一個完整的伺服器端事件架構EDA 動態語言Javascript開發框架的開發步驟跳躍紙上,大家為什麼還在爭論用PHP會Ruby,都out啦了,用Node.js

原文:

Elegant Code » Taking Baby Steps with Node.js – BDD Style Unit Tests with Jasmine-Node Sprinkled Wit

相關文章