gpt4 book ai didi

node.js - Backbone 、nodejs等概述

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:06 24 4
gpt4 key购买 nike

有人能给我一个关于主干、nodejs 等的鸟瞰图吗

这些不同的技术/框架如何组合在一起。

意思是,如果我使用nodejs,我是否必须使用backbone?

cofeescript 怎么样,它可以与主干一起使用吗?

最佳答案

Node.js 允许您编写服务器端 JavaScript:读取 HTTP 请求并生成响应的代码是用 JavaScript 编写的,并由 Google V8 执行。

为什么要使用 JS 编写服务器端代码?

  • Google V8 已经变得足够快,因此现在不会太占用 CPU 资源
  • 在 JS 中操作 JSON 非常容易,因此如果您想创建 API...
  • Javascript(和 Node )事件驱动方法确实有助于创建流应用程序(应用程序准备好后立即将数据发送到客户端)

Backbone.js 是一个用 Javascript 编写的客户端 MVC 框架。它允许您编写模型、 View 、路线并链接所有这些。这样,如果您的模型发生更改, View 会立即反射(reflect)这些更改。在backbone.js应用程序中,您通常只有一个HTML页面,它“仅加载”您编写的Backbone.js代码,并且该代码根据主干模型的内容生成用户看到的HTML。

CoffeeScript 只是编写 JavaScript 的另一种方式。您可以编写 CoffeeScript 并使用翻译器将您的 CoffeeScript 代码转换为 javascript,而不是编写纯 javascript。然后执行生成的 javascript。好处是: - 您可能更喜欢 CoffeeScript 语法 - CoffeeScript 翻译器生成相当好的 javascript但归根结底,这只是一个偏好问题

所有这些是如何结合在一起的?您可以使用 CoffeeScript(或 JavaScript)编写 Node.js Web 应用程序(实际上只是一个 API),它将 JSON 数据提供给您创建的 Backbone.js 应用程序(使用 Javascript 或 CoffeeScript 或两者)。您的所有开发都将在 Javascript/CoffeeScript 中完成,最终,您的 Backbone.js 客户端应用程序将只是 Node.js API 的另一个用户。

关于node.js - Backbone 、nodejs等概述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com