Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 主干网、节点等概述_Node.js_Backbone.js_Coffeescript - Fatal编程技术网

Node.js 主干网、节点等概述

Node.js 主干网、节点等概述,node.js,backbone.js,coffeescript,Node.js,Backbone.js,Coffeescript,有人能给我鸟瞰一下脊梁骨、结节等吗 这些不同的技术/框架如何结合在一起 也就是说,如果我使用nodejs,我必须使用主干吗 那么cofeescript呢,它与主干网一起工作吗 node.js允许通过编译在本地或服务器级别进行编程 并在v8引擎中运行javascript。 Backbone.js是完全独立的,用于viewmodeling和 建模,以及javascript实用程序。 Coffescript为javascript启用缩写语法。辅助脚本 可与backbone.js一起使用;见: js允许

有人能给我鸟瞰一下脊梁骨、结节等吗

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

也就是说,如果我使用nodejs,我必须使用主干吗

那么cofeescript呢,它与主干网一起工作吗

node.js允许通过编译在本地或服务器级别进行编程 并在v8引擎中运行javascript。 Backbone.js是完全独立的,用于viewmodeling和 建模,以及javascript实用程序。 Coffescript为javascript启用缩写语法。辅助脚本 可与backbone.js一起使用;见: js允许您编写服务器端javascript:读取HTTP请求并生成响应的代码由非javascript编写并由Google V8执行

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

谷歌V8已经变得足够快了,所以它现在不会太占用CPU 在JS中操作JSON非常容易,所以如果您想创建一个API。。。 Javascript和节点事件驱动方法确实有助于创建流式应用程序,在应用程序准备好数据后立即向客户端发送数据 js是一个用Javascript编写的客户端MVC框架。它允许您编写模型、视图、路由和链接所有这些。因此,如果模型发生更改,视图将立即反映这些更改。在backbone.js应用程序中,通常只有一个HTML页面,该页面只加载您编写的backbone.js代码,该代码根据主干模型的内容生成用户看到的HTML

CoffeeScript只是编写javascript的另一种方式。您可以编写CoffeeScript来代替普通javascript,并使用翻译器将CoffeeScript代码转换为javascript。然后执行生成的javascript。 好处是: -您可能更喜欢CoffeeScript语法 -CoffeeScript转换器生成相当好的javascript 但最终,这只是偏好的问题

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

这与java、nio或netty有什么关系?很抱歉,我想问一个问题,但没有问,忘记更改它。