【问题标题】:Why are some many node.js web frameworks building based on Express? Why Does Express do not implement those features?为什么有很多基于 Express 构建的 node.js Web 框架?为什么 Express 不实现这些功能?
【发布时间】:2013-04-27 14:39:16
【问题描述】:

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

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

【问题讨论】:

    标签: node.js express towerjs compoundjs sails.js


    【解决方案1】:

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

    【讨论】:

    • 我可以说“Express 正在像 tomcat 在 Java 中所做的那样做”吗?
    • @HenryLeu 不完全是,不。不太熟悉Java,但Tomcat是一个服务器。 Express 只是代码中的一个框架,它允许您组织您的应用程序并使事情变得简单。您可以将 express 与 Java 中的任何 Web 框架进行比较,但没有大多数 MVC 内容。
    • 有没有像Express这样的其他框架?为什么快递这么火?
    • @HenryLeu express 涵盖了很多基本功能。大多数其他框架使用 express 并在它们的基础上构建以提供适当的 MVC 功能。我认为没有像 express 这样的其他基本框架。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    相关资源
    最近更新 更多