Необходимо проводить различие между повторно используемыми приложениями и одноразовыми приложениями. Для приложений многократного использования важно, чтобы они предлагали четко определенные функциональные возможности и предназначались для решения четко определенной проблемы. Если бы это было не так, их нельзя было бы многократно использовать.
Однако, вероятно, у вас также есть несколько приложений, которые нельзя использовать повторно, то есть одно или несколько приложений в проекте, которые реализуют логику приложения, специфичную для проекта. В моих проектах у меня всегда есть одноразовое приложение под названием core
, которое действует как клей и связывает все вместе. Если у меня есть отдельные разделы на моем сайте, я могу выбрать больше приложений, которые нельзя использовать повторно, потому что мне нравится, как это по существу именует мой проект (например, модели, представления, шаблоны и т. Д.)