Node.js 如何决定节点使用哪个框架?
所以我们使用node已经有一段时间了,我必须说,随着node社区的不断发展,人们也在开发很多很棒的模块和框架。但是,随着我们正在进行越来越多的项目,我有时会对采用哪种框架感到困惑。到目前为止,我们使用了以下框架:Node.js 如何决定节点使用哪个框架?,node.js,Node.js,所以我们使用node已经有一段时间了,我必须说,随着node社区的不断发展,人们也在开发很多很棒的模块和框架。但是,随着我们正在进行越来越多的项目,我有时会对采用哪种框架感到困惑。到目前为止,我们使用了以下框架: -我最喜欢的node框架之一,这也是我们开始在node.js中制作应用程序时的第一个框架(我认为这也是第一个获得如此广泛应用的框架)。我们确实存在回调hells之类的问题,但如果路由和代码组织更干净,我们很乐意使用它 -另一个来自TJ和团队,这太棒了!在任何浏览器都不支持的情况下使用E
我也会要求别人考虑我的编辑。 < P>我会尽量把这个答案当做非自以为是的。请编辑并帮助我改进。这是一个重要的话题,应该得到一个好的答案 Express.js 专业人士
- Express.js是个大人物,相当老,非常受欢迎
- 易于使用的视图
- 非常轻
- 没有花哨的特征
- 轻量级
- Koa可能是Express的继任者
- 没有回调地狱,感谢ES6发电机
- 和Express是同一个人建造的
- 相当新,不是超级精致
- 使用ECMAScript 6功能,这意味着您需要Node.js v0.11(不稳定)
- 很多官方模块,但不是很多第三方模块
- 由一家将其用于自己产品的大公司开发
- 由沃尔玛建造
- 指定路由的语法不同于膝关节炎或Express。
- 它本身和所有的官方模块都有奇怪的名字
- ala Angular.js专为后端单页网站而设计
- API优先
- 依赖注入,来自Java的人很熟悉
- 设计用于做大量后端工作,允许您在前端工作
- 依赖注入,很多人不喜欢它,因为Java是它存在的唯一原因
- 非常新,目前处于测试阶段
- 与更传统的网站不兼容
- ()许多web框架的基准测试,目前只有原始Node.js、Express和Node.js的Hapi