我在过去使用了骨干样板 https://github.com/backbone-boilerplate/backbone-boilerplate 我想在我的下一个项目中使用木偶,我发现了这个 https://github.com/BoilerplateMVC/Marionette-Require -样板
我的问题是,使用木偶样板还是从头开始是个好主意。
我在过去使用了骨干样板 https://github.com/backbone-boilerplate/backbone-boilerplate 我想在我的下一个项目中使用木偶,我发现了这个 https://github.com/BoilerplateMVC/Marionette-Require -样板
我的问题是,使用木偶样板还是从头开始是个好主意。
我没有使用过 BoilerPlate,但看了一眼,它似乎确实是编写 Marionette 应用程序的有效方法。如果您刚刚开始,它肯定会帮助您了解应该如何使用各个部分。我有一个抱怨是文件夹结构。我更喜欢将我的应用程序分解为模块,然后在每个模块下添加模型、集合、视图等。但这肯定会让您快速启动并运行,并且没有什么可以阻止您对其进行自定义以满足您的需求。
我在这里同意其他人的观点:模仿遵循“用于服务器端代码的旧 mvc 模型”的文件夹结构是一个无用的限制。如果您将应用程序严格地视为完全自包含的模块,即它们包含自己的控制器/路由器/视图/集合/模板等,那么您将在以后保持更加灵活。您可以为共享代码创建一个单独的文件夹结构不是模块,尽管任何东西都可以成为模块:)
关于样板代码和生成器:我认为一开始你实际上不应该这样做,因为你不会明白你在做什么。但这只是我个人的看法。