Все примеры на Backbone, которые я видел, используют один маршрутизатор для всего приложения, но не имеет смысла иметь маршрутизатор для каждой отдельной части вашего приложения (заголовок, нижний колонтитул, этап, боковая панель)? Кто-нибудь создал приложения с несколькими маршрутизаторами и каковы ваши впечатления?
Подумайте о сложном приложении с вложенными представлениями: не было бы лучше, если у представления есть свой собственный маршрутизатор, который обрабатывает отображение подзонов, чем наличие одного большого маршрутизатора, который должен сообщить основному виду, чтобы изменить его subviews
Предыстория этого вопроса: я вижу много параллелей маршрутизатора в магистрали и ActivityMapper в GWT. ActivityMapper несет ответственность только за то, чтобы получить правообладателя для данного маршрута и данного контейнера в DOM.