2012-05-09 11 views
12

Soy nuevo en Backbone y trato de decidir cómo abordar el desarrollo.Backbone.Marionette vs Backbone-Boilerplate

Por el momento, me pregunto cuándo la gente usaría backbone.marionette sobre backbone-boilerplate?

Por lo que puedo decir, Marionette es mucho más prescriptiva, pero ¿es esta la forma en que la mayoría de las personas abordan el desarrollo aquí?

+0

Cambiaría esta pregunta a Marionette vs LayoutManager o algo así ... –

Respuesta

24

Marionette automatiza mucho el trabajo de limpieza con respecto a las vistas que creo que Backbone debería haber incluido en primer lugar. Marionette se mantiene activamente y me pareció extremadamente útil y flexible para mi proyecto.

backbone-boilerplate, por lo que veo, es una manera más de organizar su código en módulos pero no toca las vistas de Backbone.

Debería poder usar el programa repetitivo para la organización del código, y Marionette para obtener vistas más fáciles de manejar. Creo que abordan problemas complementarios.

Marionette recientemente agregó una versión de AMD por lo que ahora es compatible con RequireJS.

+15

También diría que "Marionette vs Boilerplate" es el proceso de pensamiento equivocado. Ellos no están en competencia. Resuelven diferentes problemas y se pueden usar juntos. –

+0

Gracias por lo que quería saber y no estaba 100% claro. –

+1

correcto ... hice el mismo uso tanto de repetición como de marioneta en un proyecto -> agregué una plantilla de proyecto para mí pero no dude en utilizarla https://github.com/jamuhl/bmq-tmpl – jamuhl

Cuestiones relacionadas