在使用 NodeJS 之前,必須先問問自己為什麼使用 NodeJS?NodeJS 有什麼優點?
維基百科關於 NodeJS 有這樣的介紹:

Node.js 採用 Google 開發的 V8 執行程式碼,使用事件驅動、非阻塞和非同步輸入輸出模型等技術來提高效能,可最佳化應用程式的傳輸量和規模。

整理一下 NodeJS 的優點是:

  • 採用 Google 開發的 V8 執行程式碼
  • 使用事件驅動
  • 非阻塞和非同步輸入輸出模型

因為這三個優點,讓 NodeJS 可以提高效能,可最佳化應用程式的傳輸量與規模,所以接下來為分別介紹這三個優點,明白 NodeJS 的優點,進而了解為什麼要使用 NodeJS。