node.js, backbone, socketio, express和coffee script都在一起吗?
Does node.js, backbone, socketio and express and coffee script all go together?
我想了解一下最新最伟大的技术,我很好奇这些不同的技术是如何结合在一起的。
是这样的吗?
Nodejs是一个web服务器,骨干只是一个框架,将运行在Nodejs ?
SocketIO是一个与主干一起工作的库吗?
实际的代码可以用coffescript写,编译后就是javascript。
那快递呢?这个可以用吗?
如果这些组件/框架不能一起工作,请指出。
是的,CoffeeScript将与Node.js一起工作,没有问题。事实上,如果你使用默认的coffee可执行文件,它是Node.js,你甚至不需要编译成JavaScript来运行它。
至于Backbone,它实际上是一个客户端库。你也可以在这里使用CoffeeScript,但是你需要将代码编译成JavaScript,因为浏览器只知道JS。你通常不会在Node中运行Backbone.js。
对于Express来说,它是一个Node框架,所以它应该在Node.js中工作在服务器端。
所以,总结一下:
- 您将使用Node服务器端与SocketIO和Express
- CoffeScript可以转到客户端和服务器端
- 您将在客户端使用Backbone
- 你可能会使用主干。服务器上从骨干模型到SocketIO的同步机制
有帮助吗?
Node.js是javascript的服务器端实现。
Express是一个web框架,位于另一个nodejs模块connect之上。
CoffeeScript可以作为模块安装到node.js中,允许你直接在node.js中执行CoffeeScript代码。
Backbone是一个客户端浏览器库,与node.js无关,可以与任何服务器端web框架一起使用。
我对backbone一无所知,但zappa (http://zappajs.org/)是coffeescript + express + SocketIO的样本。
是的,事实上这里有一篇很棒的文章展示了如何在后端重用你的backbone.js模型。
http://andyet.net/blog/2011/feb/15/re-using-backbonejs-models-on-the-server-with-node/我不确定"express"是什么,但是你提到的所有东西都很好地结合在一起。
有一个项目,以取代Backbone.Sync
代码(这是什么做所有调用后端服务器的骨干)与使用Socket的实现。io: https://github.com/logicalparadox/backbone.iobind
很多人用coffeescript写主干代码。你可以在网上找到很多这样的例子,包括这里的stackoverflow。
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 如何将具有相同功能的两个select html标签的两个JS组合在一起
- 将3个函数合并在一起
- 使用javascript将两个输入的日期添加在一起
- 避免将lib依赖项与webpack+handlebas加载程序捆绑在一起
- PHP、Javascript和SQL代码混杂在一起
- 有没有办法把它们串在一起,这样它们基本上可以同时工作
- PHP:同时循环元素粘在一起
- 把两个数字加在一起,得到5+10=510,而不是15
- 我怎样把这些剧本写在一起
- 安全地包装JS文件,这样当它们连接在一起时,它们仍然可以工作
- 如何将遗留的js文件与webpack捆绑在一起
- 在 JavaScript 中使用侦听器将输入字段链接在一起
- 如何将表链接在一起
- 如何有效地匹配两个不同 JavaScript 对象上的 id,并将它们合并在一起
- 我想通过单击按钮将 2 个 php 文件链接在一起
- JavaScript 将字符串与退格符连接在一起
- 通过 jQuery Find and Replace 将文本 URL 与 标记包装在一起
- 是否可以将滚动条系在一起
- node.js, backbone, socketio, express和coffee script都在一起吗?