我在想......当我使用Backbone.js
编写web应用程序时,大多数时候我复制模型:使用ORM Y
(用于使用Backbone的前端)的语言X
中的后端的一个版本。在常见的,同样奔忙很多验证生成的URL,等等。我刚开始Node.js
,我想,既然你可以在后端和前端,为什么不使用主干跑很多相同的代码。 js为后端模型,以便有更少的代码重复?我无法找到有关...的任何指针?这是一个坏主意,为什么?我只能猜测,在这种情况下你必须写Backbone.sync
数据库持久性。有什么理由不使用Backbone.Model对Node.js的后端?
编辑需要加以解决,以实现这一
实际问题:
Backbone.sync
用MongoDB的工作(或任何数据库使用)。- 构建客户端JavaScript文件与node.js的文件,可能的解决方案:browserify
是啊...我发现,但它并没有真正回答实际问题(我将在第一个问题中提到) – sebpiq
我已经开始编写自己的Backbone.sync:https: //gist.github.com/3892676 – sebpiq