標籤:

nodejs 應該學習哪些框架?

比如 express 等等


  1. web框架學一個 首推Koa, 次推 Express
  2. 打包工具學一個 首推Webpack, 次推 rollup
  3. 完整應用學一個 首推 cnodejs/nodeclub: Nodeclub 是使用 Node.js 和 MongoDB 開發的社區系統
  4. 命令行工具一個 commander
  5. 學學 ES6


其實大部分 nodejs 的初學者並不懂 http 和流,建議先嘗試寫一個靜態資源伺服器,就像 anywhere 那種,可以了解基本的 web 工作原理,也可以順便學到命令行工具的寫法,用心的話可以學到流的使用

Nodejs 說白了常用的就是 http 和流,因為其擅長的就是處理 web,其它的和 JavaScript 沒多大區別,語法和環境而已


請首選ExpressJS,實用,成熟,應用和架構都經歷過考驗,是其他框架的靈感源頭。


web服務: express, koa, hapi

模板引擎: handlebars, ejs, jade

前端打包: webpak, fis,

任務管理: gulp

單元測試: karma, mocha, jasmine

包管理器: npm, cnpm, yarn

守護進程: pm2


nodejs學習並不建議學習所謂的框架。javascript基礎知識牢固的情況下把nodejs文檔通讀一遍,http和io搞清楚。理解非同步就ok了


Express,koa


推薦閱讀:

什麼是 GraphQL?
Node.js+Node-webkit的開發模式前景如何?
你寫過的最好的 Node.js 腳本是什麼?
nodejs的回調函數里為什麼需要return?
請問一下,跨平台解決方案中,Qt 和 Electron 孰優孰劣?

TAG:Nodejs |