So we’ve gotten the big guys —
Module — taken care of, so now we’ll get into the bits you can see: views. Backbone already has views, but they really don’t do very much for you. Marionette fills in the feature gaps, so you can skip over the vast amounts of boilerplate code, and avoid the pitfalls you could run into if you don’t know what to look out for. So let’s take a gander at what Marionette provides.
Up until recently, Backbone views were often mishandled, causing a horrible problem known as zombie views. The issue was caused by the views listening to events on the model, which in itself is completely harmless. The problem was that when the views were no longer needed and were discarded, they didn’t ...