nodejs 應該學習哪些框架?
01-04
比如 express 等等
- web框架學一個 首推Koa, 次推 Express
- 打包工具學一個 首推Webpack, 次推 rollup
- 完整應用學一個 首推 cnodejs/nodeclub: Nodeclub 是使用 Node.js 和 MongoDB 開發的社區系統
- 命令行工具一個 commander
- 學學 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
守護進程: pm2nodejs學習並不建議學習所謂的框架。javascript基礎知識牢固的情況下把nodejs文檔通讀一遍,http和io搞清楚。理解非同步就ok了
Express,koa
推薦閱讀:
※什麼是 GraphQL?
※Node.js+Node-webkit的開發模式前景如何?
※你寫過的最好的 Node.js 腳本是什麼?
※nodejs的回調函數里為什麼需要return?
※請問一下,跨平台解決方案中,Qt 和 Electron 孰優孰劣?
TAG:Nodejs |