Я работаю над внутрисетевым проектом, который использует javascript для клиентских побочных эффектов / виджетов, таких как дерево, сетка, перетаскивание. Мы думаем об использовании jquery / backbone плюс некоторый jquery ui.
Проблема в том, что с большой гибкостью jquery / backbone наши малоопытные разработчики почти наверняка сделают код MESSY. И я это ненавижу.
Чтобы уменьшить вероятность того, что они могут запутать код, я собираюсь создать серверную программу для анализа xml (этот разработчик будет писать xml вместо javascript, когда это возможно) и генерировать javascript во время выполнения. Сделав это, я могу наложить ограничение на xml. И xml имеет тенденцию быть менее беспорядочным.
Но прежде чем перейти к этому, я хочу спросить, существует ли какая-нибудь похожая существующая структура? Желательно, чтобы сгенерированный javascript также использовал шаблон модель / представление / контроллер.
Или что еще я могу сделать, чтобы проект не был беспорядочным?
ps: Я хочу обучить разработчика. Но это долгая работа. Не очень полезно для текущего проекта.
Спасибо, ребята / девочки.
Хорошо, я думаю, ужасная идея. Итак, помимо обучения своих разработчиков (на долгий срок), что еще я могу сделать? Особенно в краткосрочной перспективе, потому что проект продолжает развиваться?