我是一个Node.js的新手。Express.js有什么用?根据我的理解,它用于Web项目,并且具有像Jade和CSS这样的模板。
除了Jade和CSS这样的模板之外,Express.js还有其他使它比Node.js更具优势的功能吗? 在服务器端编码方面,Node.js和Express.js哪个更好? Express.js和Node.js之间有什么区别。
请帮忙解答。谢谢。
这种比较并不完全正确。Node.js和Express.js的差异在于抽象层次:
因此,如果您编写Web应用程序,可以尝试使用Express.js。在其他所有情况下,它都不适合您。
Express是基于Node构建的,因此它确实添加了更多功能。Node只是一个带有库的Javascript环境,以使编写软件变得容易,而Express专门扩展了Node,以简化编写Web服务器的过程。
Express/Connect引入了中间件的概念,这是一种简化管理不同路由的方法,并自动集成了多个模板引擎和其他一些功能。
Express js 是建立在 Node.js 框架之上的。
Express js 使用 Node.js 本身,并提供更多功能来构建基于 Node.js 的应用程序。
http://expressjs.com/,如果你看这个链接本身,它说的是Express - 基于 Node.js 的 Web 应用程序框架。