【问题标题】:Difference between Node js and express js [closed]Node js和express js之间的区别[关闭]
【发布时间】:2012-09-22 01:01:36
【问题描述】:

我是 node js 的新手。 express JS有什么用?据我了解,它用于网络项目,并有一些模板,如 Jade 和 CSS。

express.js 中是否还有其他额外功能使其比 node.js 更具主导性? 在服务器端编码方面,node.js 和 express.js 哪个更好? 差异。在 Express.js 和 node.js 之间。

请帮助。谢谢。

【问题讨论】:

  • express 基于 node.js 中间件构建

标签: node.js express


【解决方案1】:

Express js 构建在 Node.js 框架之上。

Express js 使用 node.js 本身,并提供更多功能来在 Node.js 之上构建应用程序

http://expressjs.com/,如果您查看此链接本身,它会显示 Express - node.js Web 应用程序框架。

【讨论】:

  • Node.js 不是框架。它是服务器端 JS 的运行时。
【解决方案2】:

Express 建立在 Node 之上,所以是的,Express 添加了更多功能。 Node 只是一个带有库的 Javascript 环境,可以轻松编写软件,其中 Express 专门扩展了 Node 以使 Web 服务器易于编写。

Express/Connect 添加了中间件的概念,一种管理不同路由的简化方式,与多个模板引擎的自动集成等等。

【讨论】:

    【解决方案3】:

    比较并不完全正确。 node.js和express.js在抽象层次上的区别:

    1. Node.js 是一个运行时环境,用于使用 javascript 构建服务器端事件驱动的 i/o 应用程序
    2. Express.js是一个基于node.js的框架,用于利用node.js的原理和方法构建web-application

    所以,如果你写 web-application,你可以尝试使用 Express.js。在所有其他情况下,它都不适合您。

    【讨论】:

      猜你喜欢
      • 2021-09-15
      • 2017-09-28
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多