Backbone.Marionette vs Backbone-Boilerplate

Posted

技术标签:

【中文标题】Backbone.Marionette vs Backbone-Boilerplate【英文标题】: 【发布时间】:2012-05-17 14:41:03 【问题描述】:

我是 Backbone 的新手,正在尝试决定如何进行开发。

目前我想知道人们什么时候会使用backbone.marionette 而不是backbone-boilerplate?

据我所知,Marionette 更具规范性,但这是大多数人在这里进行开发的方式吗?

【问题讨论】:

我会把这个问题改成 Marionette vs LayoutManager 之类的…… 【参考方案1】:

Marionette 将我认为 Backbone 应该首先包含的视图的大量内务工作自动化。 Marionette 得到积极维护,发现它对我的项目非常有用且灵活。

在我看来,backbone-boilerplate 更像是一种将代码组织成模块的方式,但不涉及 Backbone 视图。

您应该能够使用样板来组织代码,使用 Marionette 来获得更易于管理的视图。我相信他们解决了补充问题。

Marionette 最近添加了一个 AMD 版本,因此它现在与 RequireJS 开箱即用兼容。

【讨论】:

我还要说“木偶 vs 样板”是错误的思维过程。他们没有竞争。它们解决不同的问题,可以一起使用。 感谢我想知道的,但我不是 100% 清楚。 对...在一个项目中使用样板和木偶做同样的事情 -> 为自己添加了一个项目模板,但请随意使用它github.com/jamuhl/bmq-tmpl

以上是关于Backbone.Marionette vs Backbone-Boilerplate的主要内容,如果未能解决你的问题,请参考以下文章

CoffeeScript/Backbone/Marionette - 教程示例转换和范围问题

将模型传递给 LayoutView Backbone.Marionette

Backbone Marionette慢速复合视图(200多个系列)

使用backbone.marionette 和requireJs 的Web 应用程序的循环依赖项

选择中的 OptionGroup 与stickit 绑定

如何在 marionette.js 框架 CollectionView 中调用 Web 服务