Estoy confundido sobre qué código debo instanciar directamente en Backbone.js. ¿Debo crear un objeto genérico App
que ejemplifique mis puntos de vista? ¿Debería crear una instancia de App View
que crea una instancia de todas las otras vistas en la página y coordina todo? ¿Debo crear vistas, modelos y colecciones y adjuntarlas al window
?¿Cuál debería ser el nivel superior de una aplicación Backbone.js? Una vista, objeto genérico ,?
Además, ¿los controladores son necesarios? Hasta ahora no encuentro ningún uso para ellos y faltan muchos de los ejemplos que hay. ¿Debería crear una instancia de un controlador y hacer que cree los otros objetos como hago en los marcos MVC de otros lenguajes?
Supongo que soy libre de hacer lo que quiero, pero preferiría algunos consejos de alguien que lo haya usado bastante.