我想了解什么是最新和最好的概述,并且很好奇所有这些不同的技术如何配合在一起。node.js,backbone,socketio和express和coffee脚本都一起吗?
是这样的:
是的NodeJS一个网络服务器,骨干仅仅是将上运行的NodeJS的框架?
SocketIO是一个与骨干协同工作的库吗?
而实际的代码可以写在coffescript中,编译时它将是javascript。
那么快递呢?这可以使用。
请指出,如果这些是不协同工作等
我想了解什么是最新和最好的概述,并且很好奇所有这些不同的技术如何配合在一起。node.js,backbone,socketio和express和coffee脚本都一起吗?
是这样的:
是的NodeJS一个网络服务器,骨干仅仅是将上运行的NodeJS的框架?
SocketIO是一个与骨干协同工作的库吗?
而实际的代码可以写在coffescript中,编译时它将是javascript。
那么快递呢?这可以使用。
请指出,如果这些是不协同工作等
是的,CoffeeScript可以正常使用Node.js。事实上,如果你使用默认的咖啡可执行文件,它就是Node.js,你甚至不需要编译成JavaScript来运行它。
至于Backbone,它确实是一个客户端库。你也可以在这里使用CoffeeScript,但是你需要将代码编译成JavaScript,因为浏览器只知道JS。你通常不会在Node中运行Backbone.js。
至于Express,它是一个Node框架,所以它有望在Node.js的服务器上工作。
因此,简言之:
是否帮助吗?
我不知道什么是“表达”是组件/框架,但一切你所提到的剧本很好。
有一个项目,以取代Backbone.Sync
代码(这是什么做的所有调用在骨干后端服务器)与使用Socket.io实现:https://github.com/logicalparadox/backbone.iobind
很多人写的骨干代码在coffeescript。你会在网络上找到很多这方面的例子,包括这里的stackoverflow。
希望有所帮助。
我对骨干一无所知,但zappa(http://zappajs.org/)是coffeescript + express + SocketIO的示例。
Node.js是javascript的服务器端实现。
Express是一个Web框架,位于连接,另一个nodejs模块的顶部。
CoffeeScript可以安装一个模块,Node.js的,使您可以直接在node.js中执行代码的CoffeeScript
Backbone是无关与node.js的,可以与任何服务器端Web框架使用的客户端浏览器库。
是的,事实上这里是你展示如何重复使用在后端的Backbone.js的机型一大篇。
http://andyet.net/blog/2011/feb/15/re-using-backbonejs-models-on-the-server-with-node/
笔者包装这个概念到了'capsule.js':https://github.com/andyet/capsule – Andy
尽管如果需要骨干会很乐意在'node.js'运行:https://github.com/andyet/capsule – Andy
+1当然,你可以。我试图仔细选择我的话,我不是说你不能......只是你通常不会。有趣的链接! –