Задавался аналогичным вопросом, написав с пару десятков моделей на бэкбоне, понял что не хватает некого общего подхода чтоб всё это было красиво организовано, наткнулся на
marionettejs.com , наткнулся на просто шикарную книгу:
https://leanpub.com/marionette-gentle-introduction (это была моя первая книга на английском, вполне легко прочиталось даже с моим доначальным уровнем). И описанный там подход стал для меня просто откровением.
Что фактически даёт марионетка:
- модели остаются из бэкбона
- значительно расширяет архитектуру
- заменяет вьюхи на более продуманные