Это предупреждение - просто стандартное следствие дяди Бена. Перефразированный из «С большой силой, также приходит большая ответственность». «Только потому, что вы можете, не значит, что вы должны».
Тем не менее, только потому, что есть ряд применений для двигателей, которые являются плохими идеями, это не значит, что это в вашем случае. Блоги и форумы - это два достаточно независимых компонента, которые уже созданы в виде плагинов с использованием Engines. Возможно, вам даже не нужно их делать.
На мой взгляд, если вы планируете повторно использовать функциональный компонент, который можно отделить от остальной части приложения, то это достаточно веская причина для того, чтобы сделать его плагином, независимо от того, использует он движки или нет ,
Мой опыт показывает, что эти плагины выросли из существующего кода приложения, который я написал. Гораздо проще представить, написать и протестировать их как часть приложения, чем самостоятельно. Двигатели, являющиеся миниатюрными приложениями, не намного сложнее создавать и тестировать.
Короче. Только вы можете решить, какой путь лучше, потому что вы наиболее знакомы с целями вашего приложения. Прежде чем начать, посмотрите, что другие сделали с движками и плагинами. Компоненты, которые вы хотите создать, могут уже существовать.
Чтобы ответить на этот вопрос, я, вероятно, начну с создания одного приложения и извлечения фрагментов, которые могут быть полезны в других приложениях, и абстрагирования их в плагины [engine] по мере их достижения.