Я работаю с очень большим проектом, в котором используются:
- Устаревшие страницы JSP, содержащие файлы javascript с тегами скриптов.
- Базовые модели и представления, использующие другие модули javascript без RequireJS.
Теперь мы хотим начать использовать RequireJS с jQuery, BackboneJS и UnderscoreJS для всего, что мы разрабатываем с этого момента, но у нас нет ресурсов, чтобы переписать все устаревшие страницы JSP. Возможно, у нас будет время переписать модели и представления Backbone, которые мы уже разработали.
Проблема в том, что для нашего устаревшего кода (как 1, так и 2 выше) мы включаем все наши файлы javascript в огромный файл и отправляем в браузеры. Этот огромный файл должен уметь сосуществовать с нашими новыми шаблонами RequireJS, но как я могу, например, разделить определенные части огромного файла, чтобы я мог использовать их с шаблонами с помощью RequireJS? Без необходимости перезаписывать все страницы, использующие эту часть файла, или иметь дублированный код.
Спасибо!