Шаблоны для организации общей архитектуры одностраничного приложения

Добрый день!

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

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

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


person artvolk    schedule 18.11.2011    source источник


Ответы (1)


Для гуглеров :)

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

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

person artvolk    schedule 24.11.2011