Boilerplate.js与Backbone.js有何不同?

Eva*_*oll 2 backbone.js boilerplatejs

这两个都有非常含糊的描述,

Backbone.js通过提供具有键值绑定和自定义事件的模型,具有可枚举函数的丰富API的集合,具有声明性事件处理的视图,并通过RESTful JSON接口将其全部连接到现有API,为Web应用程序提供结构.

和Boilerplate.js,

BoilerplateJS提供了参考架构,可以消除大规模JavaScript开发的痛苦.BoilerplateJS是产品工程模式的集合,以及业界领先的JavaScript库的一些可靠集成.

小智 6

Backbone是一个MV*JS库.它确实模拟事件绑定等.它不是关于如何构建项目的规定.

Boilerplate是一个参考应用程序结构,与一些流行的库捆绑在一起,您可能会或可能不想使用它们强调适配器将您的AMD模块与直接绑定到特定库分离.它实际上是将Backbone和Knockout包含在单独的组件中,以演示隔离组件并在同一个应用程序中使用不同的MV*框架.因此,样板文件本身不处理事件绑定(这是它在Backbone或Knockout中带来的).

Boilerplate将自己看作是带有骨干/敲门的树.

Backbone将自己视为树和树叶,但它对树的结构没有任何帮助,所以它更像是一个你必须构建自己的树的手杖.

至少这就是我在脑海中组织起来的方式....