1

我在过去使用了骨干样板 https://github.com/backbone-boilerplate/backbone-boilerplate 我想在我的下一个项目中使用木偶,我发现了这个 https://github.com/BoilerplateMVC/Marionette-Require -样板

我的问题是,使用木偶样板还是从头开始是个好主意。

4

3 回答 3

2

顺便说一句,我想建议你给 Yeoman 一个机会来搭建你的第一个 Marionette 应用程序。Yeoman 通过所谓的“生成器”工作,并提供比上述 Boilerplate MVC 所能提供的更多的东西(用于测试的 Chai 和 Sinon,用于客户端包管理的 Bower,等等......)。另外,运行骨干样板的 Addy Osmani是该项目的负责人之一。在这里查看生成器木偶。

于 2013-10-07T00:46:14.257 回答
0

我没有使用过 BoilerPlate,但看了一眼,它似乎确实是编写 Marionette 应用程序的有效方法。如果您刚刚开始,它肯定会帮助您了解应该如何使用各个部分。我有一个抱怨是文件夹结构。我更喜欢将我的应用程序分解为模块,然后在每个模块下添加模型、集合、视图等。但这肯定会让您快速启动并运行,并且没有什么可以阻止您对其进行自定义以满足您的需求。

于 2013-10-06T04:27:04.683 回答
0

我在这里同意其他人的观点:模仿遵循“用于服务器端代码的旧 mvc 模型”的文件夹结构是一个无用的限制。如果您将应用程序严格地视为完全自包含的模块,即它们包含自己的控制器/路由器/视图/集合/模板等,那么您将在以后保持更加灵活。您可以为共享代码创建一个单独的文件夹结构不是模块,尽管任何东西都可以成为模块:)

关于样板代码和生成器:我认为一开始你实际上不应该这样做,因为你不会明白你在做什么。但这只是我个人的看法。

于 2013-10-08T10:33:25.630 回答