Actualmente estoy compilando una enorme aplicación troncal (clon de Facebook).Backbone.js Gran aplicación de páginas mutli, gestión de transiciones de página limpia destrucción, creación, etc.
Durante el último par de días, siento bastante contento con cómo funciona todo en BB gracias al tutorial excelente de Rob Connery (visualización esencial si su comenzando con MVC 3 y BB http://tekpub.com/productions/mvc3)
Ahora me he dado el escenario donde necesito cambiar de página en mi aplicación, y estoy comenzando a conectar esto, pero siento que estoy haciendo mucho de esto yo mismo. Esto está bien, y sé que podré hacer lo que quiero.
He tras con los problemas de fugas de memoria, asegurándose de que Unbind y retirar mis modelos/colecciones/vistas al cambiar de página, Switching views in backbone for navigating between pages - whats the right way?
Pero aparte de esto, hay toda una carga de tareas que Quiero hacer cuando cambio de página. Esencialmente eliminando y agregando partes de la página. Esto es un poco más complicado porque en lugar de simplemente eliminar todo, me gustaría eliminar/eliminar solo los bits de la página que necesitan cambiar, en función de la transición que quisiera realizar.
Como he dicho, estoy trabajando por mi cuenta en este momento, pero me preguntaba si había un patrón para manejar este proceso de desgarro/destrucción, y mantener las cosas limpias (y no terminar con un enrutador masivamente hinchado (controlador hinchado !!!)
¿Es esta la mejor respuesta? https://github.com/derickbailey/backbone.marionette –
O esto quizás, http://lostechies.com/derickbailey/2012/03/22/managing-layouts-and-nested-views-with-backbone-marionette/ # comment-2375 –
Marionette es un buen marco. También es posible que desee consultar el backbone.layoutmanager https://github.com/tbranyen/backbone.layoutmanager#readme – Karthik