Краткий ответ: это зависит.
Если вы собираетесь использовать все или большинство ваших компонентов во время обычного выполнения приложения - компоненты будут в порядке.
Судя по всему, модули могут быть лучшим выбором для вашего проекта.
Модули позволяют группировать компоненты во внешние библиотеки (RSL). Эти библиотеки могут быть встроены в ваше приложение (через настройки проекта) или могут быть загружены динамически во время выполнения (как отдельные файлы).
Модули дадут вам некоторые преимущества
- Всегда загружать только необходимые библиотеки (по мере необходимости) вместо всех модулей.
- Первоначальная загрузка только основных модулей для ускорения начального времени загрузки.
- Изменения в компоненте не требуют перекомпиляции приложения /
Узнайте больше о создании модулей здесь .