繁体   English   中英

Node.JS 和术语

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM