I am confused by what code I should create directly in Backbone.js. Should I create a generic App object that instantiates my views? Should I create an instance of App View that creates all the other views on the page and coordinates everything? Should I create views, models and collections and attach them to the window ?
Also, are controllers necessary? So far I have not found any use for them, and they are absent in many examples. Should I create an instance of the controller and create it for other objects, as is done in the framework of MVC of other languages?
My guess: I am free to do what I want, but I would prefer advice from someone who has used it quite a lot.
source share