I'm starting a fairly large Backbone project, and I'm deciding all of the key components now. I've been looking around a lot and have ran into Marionette many times. My question is, when is the right time to utilize Marionette vs using pure Backbone? My concern is that the level of complexity will rise substantially when adding an entire new library into the equation, but if the benefits of using Marionette outweigh that it may be worth looking into.
I'm not looking for opinion-based answers -- just insight into how well Backbone scales in a production environment and whether or not the weight/complexity Marionette adds is worth it.
Is there any sort of quantifiable way to determine this? At what point does Backbone fail to scale?
The answer is going to be subjective because nothing requires you to use Marionette in the first place.
Backbone is fine, but it is your architecture that will allow your app to scale. If you are planning to build a large application you are going to have to invest time in architecture anyway.
You should also consider:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With