[英]Node.JS and Terminology
请原谅我的无知,但我正试图围绕整个 Node.js 与 Backbone.js 的事情展开我的头脑。 我想我正在弄清楚,有人可以验证这一点或帮助调整我的理解吗?
Node.js 是一个可以服务和渲染 HTTP 的平台?
Express.js 是 Node.js 和处理路由的框架吗?
Backbone.js 是一个完全不依赖 Node.js 的前端 Javascript 库?
从 Node+Express 提供 Backbone.js HTML 是否常见/可接受,还是其他平台更适合?
没有 Node.js vs Backbone.js,这几乎类似于树 vs 苹果 :)
Node 是在服务器上运行 JavaScript 的环境。 Backbone 是一个用于在前端或后端应用程序中操作 JavaScript 的库。 具体回答您的问题:
Node.js 是一个可以服务和渲染 HTTP 的平台?
是的,但这只是许多其他用途之一。
Express.js 是 Node.js 和处理路由的框架吗?
不仅仅是路由,它还是一个用于构建 Node.js Web 应用程序的框架。 我会推荐Smashing NodeJS这本书,它会带你构建一个 Web 服务器,然后展示 Express 如何管理你必须自己做的大部分事情。
Backbone.js 是一个完全不依赖 Node.js 的前端 Javascript 库?
它绝对不依赖于 Node,但它可以在 Node 环境中使用(因为 Node 只运行 JavaScript)。
从 Node+Express 提供 Backbone.js HTML 是否常见/可接受,还是其他平台更适合?
这不应该在 StackOverflow 上被问到,因为它没有明确的答案。 如果您正在寻找一些建议,我会建议您在 Google 上搜索“node web frameworks”,但听起来您应该在担心使用哪个框架之前了解更多关于 web 开发的知识。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.