Пример идеального ядра большой системы
Есть некий огромный legacy код, в котором есть буквально все: html, css, сотни xhr, десятки тысяч javascript строк, куча copy-paste. Связывание между тем в основном идет чаще всего через .onclick + getDocumentById.
Хочется все привести в порядок. Всякие обертки типа jquery, конечно, помогают сделать код короче, но сами по себе проблем роста не решают, именно хочется сделать красивую архитектуру, которая позволит безопасно вносить изменения в будущем.
Я переписал часть кода на паттерн hmvc, стало чуть красивее, но не покидает ощущение что изобретаю велосипед.
Вопрос: есть ли где-то пример красивого сайта или фреймворка, у которого можно "подсмотреть" архитектуру большой javascript системы? Пытался смотреть Gmail, но там все заминифицированно, хрен разберешься.
|