Фреймворки для создания MVC-подобной архитектуры на javascript

Выбирал между backbone (habrahabr.ru/blogs/javascript/118782/) и knockout (http://habrahabr.ru/blogs/javascript/121926/).
Для выбора полезно почитать stackoverflow.com/questions/5112899/knockout-js-vs-backbone-js-vs.
В итоге выбрал knockout — менее монструозный и лично мне показался понятнее, к тому же не навязывает REST и не требует дополнительных библиотек.
Он реализует паттерн MVVM, который, думаю, больше подходит для клиентской части web-приложения, чем MVC.
На сайте есть подробные доки и очень удобный интерактивный туториал.
Пока в проектах не использовал, так что писать особо нечего(

LEAVE A COMMENT