В последнее время я погружаюсь во все клиентские проекты MVC/MVVM, и меня особенно интересует backbone.js.
Одна вещь, которую я не совсем понимаю, - это то, что происходит с моделями, когда они больше не нужны.
Скажем, у нас есть приложение, в котором есть пользователи и продукты. У нас есть пользовательские модели/представления и модели/представления продуктов
ПРИМЕЧАНИЕ. Для простоты мы не пользователь. Мы можем только CRUD пользователей/продуктов.
Когда я вхожу на страницу продуктов, я предполагаю, что мы загрузим модель и представление, соответствующие этому.
Что происходит, когда мы покидаем страницу и вводим страницу пользователя. Загружается пользовательская модель/представление, но продукты также загружаются.
Сохраняем ли мы их загруженными, помогает ли вам эта базовая система, или вам явно нужно закончить определенные объекты.