天天看点

nodeJS 框架 - 学习/实践

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开发

后续补充

...