А у тебя своя собственная имплементация MVC? Потому что в backbone, например, модель итак может существовать без view. А других JS MVC фреймворков я не знаю
- Срань господня
Cвое понаписал. Это даже скорее можно назвать mc + v. А где-то можно посмотреть схему взаимодействия "m <> v" в backbone?
- Глеб Арестов
То, что я на нем делал, еще не зарелизено, но. У них отличная документация, куча юниттестов и пробных примеров. А схема взаимодействия навскидку из разряда "вьюшка биндится на изменение модели, и, если модель изменилась, перерисовывает себя"
- Срань господня
Ага, у меня также. Хотя вот посмотрел - там темплейт. Он каждый раз заново перерисовывается или только та часть, что изменилась?
- Глеб Арестов
судя по всему backbone удобней, чем то что у меня, а у меня намного быстрей :)
- Глеб Арестов
Модель уведомляет об изменении аттрибута, ты волен реагировать на событие как угодно. Я не замечал проблем по скорости, но и приложение у меня не очень жирное. В целом, мне всегда казалось, что время на рендринг пренебрежительно мало в приложениях, дергающих внешние ресурсы (такие, как Last.fm API, например), но раз ты так говоришь, то могу предположить, что у тебя есть данные профайлинга, которые наглядно показывают, что это не так )
- Срань господня