Marionette.js

Marionette + Backbone

Backbone is unopinionated and trying to figure out what function belongs to which component and how to modularize your code(as you'll have alot of boilerplate for your various views, models, and collections) can be a pain. Enter Marionette.js, a composite application framework built for Backbone.js.

Below is a visualization of the components found in Backbone vs. Marionette.