Отделение логики от представления
Все привет!
Имеется проект, backend которого написан на php, а frontend на jquery. Пользовательский интерфейс почти весь ajax-овый. Ответы от сервера в json, который на клиенте преобразуется в html и вставляется в DOM.
Сейчас логика и представление объедены, и получается дикий фарш из html и js. Если на backend проблему решает паттерн MVC, то как сделать нечто подобное на frontend? Как вообще красиво и актуально оформлять код на frontend, чтобы его можно было легко масштабировать и фиксить ?
Подскажите, пожалуйста, куда копать?
|