1.應用場景
主要用于建構高效且可伸縮的服務端應用程式 |
2.學習/操作
1.介紹 在Node.js誕生後的短短幾年裡,出現了無數種Web架構、ORM架構、模版引擎、測試架構、自動化建構工具,數量之多,即使是JavaScript老司機,也不免眼花缭亂。 常見的Web架構包括:Express,Sails.js,koa,Meteor,DerbyJS,Total.js,restify…… ORM架構比Web架構要少一些:Sequelize,ORM2,Bookshelf.js,Objection.js…… 模版引擎PK:Jade,EJS,Swig,Nunjucks,doT.js…… 測試架構包括:Mocha,Expresso,Unit.js,Karma…… 建構工具有:Grunt,Gulp,Webpack…… 目前,在npm上已釋出的開源Node.js子產品數量超過了30萬個。 補充: koa.js小而美,靈活,express的替身。 egg.js,阿裡是背景,很強,很好,很各種解決方案已經給你做好了輪子。 nest.js node中的spring,估計隻有它可以稱為架構。https://docs.nestjs.cn/ node.js各大web架構,已經有很多分析的文章了,結合自己的業務場景,搜搜都能找到。 包括社群中也都有讨論。 2. 目前先綜合選取某個web架構進行學習開發 TBD 3.項目實踐 https://www.imooc.com/learn/1247 //0到1快速建構自己的背景管理系統 koa + vue 後續補充 ... |
3.問題/補充
1.node指令行中執行code或者js檔案: https://www.jianshu.com/p/2173283fb3cd |
4.參考
https://www.zhihu.com/question/346799170 //nodejs有哪些好用的架構? https://docs.nestjs.cn/ https://www.liaoxuefeng.com/wiki/1022910821149312/1023025872893568 //廖雪峰 - Web開發 |
後續補充
...