Я пишу в основном на Ruby/Rails, там используется очень четкая структура MVC и соответственно приложение практически любого объема хорошо структурировано и поддерживать его очень легко.
Но в последнем проекте мы используем много JavaScript кода, и я столкнулся с тем, что постепенно JavaScript код превращается в code mess и поддерживать его довольно трудно. Есть какие-нибудь общие подходы к созданию больших сайтов с кучей JavaScript-кода? По-моему, MVC подход будет избыточным по отношению к JS, да и
тут приводятся аргументы против этого. Но компромиссы расписаны довольно кратко.
Может есть какие-нибудь open-source проекты где можно посмотреть примеры хорошей структурой JS-кода или кто-нибудь из форумчан может посоветовать что-либо (ссылки на какие-нибудь статьи по теме были бы просто супер)?
Спасибо!