Шаблоны для организации общей архитектуры одностраничного приложения - PullRequest
0 голосов
/ 18 ноября 2011

Добрый день!

Я начинаю с клиентской стороны MVC (глядя на JavaScriptMVC, Knockout.js и т. Д.), И у меня есть вопрос об общей архитектуре.Скажем, у меня есть приложение на одну страницу.Он имеет несколько экранов (например, главный, настройки, профиль пользователя и т. Д.).Насколько я понимаю, каждый из этих "экранов" должен быть отдельной триадой M, V, C.

Как организовать эти экраны?Какой жизненный цикл у них должен быть?

В MVC на стороне сервера у нас есть фронт-контроллер, маршрутизация URL и т. Д. Каким будет замещение на стороне клиента?

1 Ответ

3 голосов
/ 24 ноября 2011

Для googlers:)

backbone.js имеет встроенный маршрутизатор: http://backbonetutorials.com/what-is-a-router/

Для автономного решения я нашел это: http://sammyjs.org/

...