HTTP 框架

Web 框架 或 Node.js Web 框架多如牛毛,开始学习 Node.js 时被 MVC 框架 sails 惊叹。 原来 Web 可以如此简单,不用写代码就能完成 CRUD。 但是也被 Waterline 的性能问题折磨得痛苦,反复重构。

我了解的 node.js web 框架

  • express, koa 基于 node 的非常简易 web 框架。
  • sails 预期中的 mvc 框架, 注意 orm 有坑.
  • egg 阿里开源,基于 koa. 根据内核启动多进程, koa 的增强版.
  • strapi 被它的模块设计折服,用于构建收费插件可以参考。 基于 koa.
  • Fastify fastify 在路由, json 序列号等方面优化
  • relay与查询一起使用。
  • meteor适合实时引用,对 App 接口不友好。
  • phoneix Phoenix is a web development framework written in Elixir which implements the server-side Model View Controller (MVC) pattern.

学习资源