如何将骨干与流星结合起来

时间:2013-08-23 02:41:13

标签: backbone.js meteor

我目前正在开发一个复杂的单页网页应用。它类似于图表程序:您可以在白页上选择或添加对象。有很多类型的对象。如果选择某些A类对象,则它将根据复杂逻辑添加/删除B / C / D对象。我目前正在使用Backbone.Model来处理这些对象。和Backbone.View用于显示。它是一个非常标准的MVC结构,具有对象数据模型,用于管理模型和视图的控制器以及用于显示的视图。这都是使用DOM元素。基于模型数据添加,删除或更新视图(使用CSS)。

它运行良好,现在我正在尝试添加服务器端以保存和加载服务器的所有数据。我计划为所有模型编写一个REST API服务器。

然后我发现meteor.js,'实时','反应'和'数据无处不在'的功能引起了我的兴趣。因此,如果我可以直接保存并加载我的模型并让meteor进行同步,它将大大简化我的应用程序。实时功能对我未来的功能非常有用,例如添加实时协作。

但似乎meteor与Backbone在Web应用程序的结构方面有着截然不同的想法。如何将meteor与我目前的Backbone代码结合起来?你有什么好建议吗? 感谢。

1 个答案:

答案 0 :(得分:1)

呃,不,不。做流星一路,或做骨干,但流星几乎是一个组合的全栈解决方案,并不真正用于像骨干这样的东西。 Meteor已经提供了深度集成的组件,可以解决骨干地址的所有区域(数据同步,DOM更新等)。