Есть код который представляет из себя набор несвязных файликов, в которых через jQuery к элементам биндятся различные callback-функции. Получается слабосвязанная лапша, которую тяжело поддерживать, несмотря на то, что frontend взаимодействует с backend'ом только через REST API. Код и ресурсы находятся в git-репозиториях. Задачи: Создать грамотную архитектуру на основе Backbone.js (возможны варианты), которая позволила бы легко расширять и поддерживать структуру и переписать имеющийся код на неё. Читать дальше...