針對 Node.js 初學者的入門資源彙總

發表於2013-04-08

本文內容源於stackoverflow上的一個問答帖,帖子釋出者是一名Node.js的初學者,他寫道:

我準備學習Node.js,是否有一些好的入門資源?或者好的教程、部落格、書籍等?

當然,Node.js官方網站WIKI中提供了非常不錯的資源,初學者可以從這裡開始。另外,藉助第三方社群、部落格、書籍,可以加快學習的進度。

熱心的網友在回覆中給出了非常不錯的建議,本文將其整理如下。

教程:

視訊:

書籍:

部落格:

播客:

JavaScript 資源:

Node 模組:

也有網友給出了一些學習Node.js的建議:

首先,學習Node.js的核心概念:

然後,你需要看看社群提供的資源,並瞭解Node包管理的“黃金標準”是NPM(Node Package Manager):

最後,你需要知道一些針對各種不同任務的比較流行的包:

對每個專案都有用的工具:

  • Underscore:包含幾乎所有你需要用到的核心實用方法。
  • CoffeeScript:使得JavaScript更愜意,同時也減少了你的麻煩。

單元測試:

  • Vows:一個實現非同步測試的非常妙的工具
  • Expresso:一個傳統的單元測試框架。
  • node-unit:另一種相對傳統的單元測試框架。

Web框架:

  • Express:目前最流行的框架。
  • Tower:基於Express的抽象實現,目標是成為另一個Rails。
  • Geddy:另一個好用的web框架。

Web框架工具:

網路工具:

  • Connect:Node世界中的Rack或WSGI。
  • Request:一個非常受歡迎的HTTP請求庫。
  • socket.io:構建WebSocket伺服器更加得心應手。

命令列互動:

  • Optimist:使得引數解析工作變得快樂。
  • Commander:另一種流行的引數解析器。
  • Colors:漂亮地輸出你的CLI。

相關文章