вторник, 3 апреля 2012 г.

Переход на Knockout. Первые впечатления

Недавно наткнулся на уже устоявшийся в кругах js-разработчиков проект knockoutjs. После беглого взгляда на документацию был невероятно воодушевлен его возможностями автоматизации и упрощением обработки представления. Если работая с Javascript вам всегда хотелось переместить часть логики на сторону HTML, то вам однозначно необходимо попробовать этот фреймворк.

Работая по шаблону проектирования MVC я постоянно чувствовал его неприспособленность к клиентской части разработки. Приходилось постоянно держать в конфигурационных переменных ссылки на HTML объекты, причем даже если приложить максимум правил стандартизации имен, то все равно буквально через один полностью написанный модуль начинаешь сбиваться. К тому же, работая с несколькими пространствами имен (и при этом не имея должного автодополнения), получаем полную путаницу.