1

我是 node.js 技术栈的新手。我发现很多文章都在介绍 node.js 和 Express。我知道 Express 是一个很好的 Web 框架,包括模板引擎、路由等。它是流行且活跃的框架。有几点我很困惑:

  1. 为什么还有这么多 Web 框架是基于 Express 构建的?是不是缺少很多功能?
  2. 为什么 Express 不进化以添加更多功能?是底层的web框架吗?</li>
  3. Express 和其他(基于 Express 构建)的产品定位是什么?
4

1 回答 1

2

Express 的设计目的是只做好几件事。它会为你处理路由和一些模板,但它不是一个完整的 MVC 解决方案。由于 express 负责 MVC 框架所需的许多基本中间件,因此这些框架是基于 express 构建的。

于 2013-05-03T08:55:01.057 回答