Масштабирование Javascript-приложений?
Хотел бы спросить вашего мнения, господа!
Берем готовый фреймворк предоставляющий нам структуру - готово. Главное не делать лишних зависимостей и не пилить велосипеды. Low coupling и high cohesion.
Ну и да, если вы думаете о будущем но не пишите тестов - вы не думаете о будущем. Либо у вас или ваших QA слишком много свободного времени для поиска регрессий.
Можно написать свой велосипед, но нужно ли?
requirejs.org/docs/whyamd.html