Viniendo de GWT, Backbone parece perder una solución incorporada sobre cómo manejar el ciclo de vida de una vista. En GWT, cada actividad, que es más o menos equivalente a una Vista en Backbone, es administrada por un ActivityManager que llama aStart/onStop en la actividad, pasando el eventBus y el elemento donde se puede representar la actividad. En stop, el ActivityManager desvinculará todos los eventos que la actividad haya vinculado al eventbus y eliminará la vista del DOM.Patrón para administrar vistas en la red troncal
En Backbone, es fácil vincular los eventos al modelo y la colección, pero tiene que eliminarlos manualmente y no hay un método común de API donde lo haga.
Así que estoy buscando un patrón de mejores prácticas sobre cómo administrar las vistas para garantizar que no se escuchen las vistas inactivas o inactivas de los eventos.
Buen artículo. Gracias por el enlace. – ProTom
Sí, el artículo va en la dirección correcta, pero después de todo, la vista es responsable de la limpieza. Estoy buscando una solución donde la vista no se preocupe por la limpieza, porque alguien más lo está haciendo. Piense en equipos más grandes donde a veces alguien se olvida de limpiar manualmente. También debe escribir el mismo código una y otra vez. –
tal sistema no existe con la red troncal, porque quieren proporcionar una estructura que sea y se mantenga flexible, por supuesto, no es improbable que alguien haya pensado en esto, y comenzó un complemento, sin embargo, no he oído hablar de uno que haga todo esto automáticamente (todavía). – Sander