Создайте свою собственную CMS на «просто PHP» и вернитесь к тому, чтобы быть счастливым и получать удовольствие от кодирования в течение всего дня:)
Больше людей, чем вы, заметили такое поведение, когда разработчики, которые годами и годами поддерживали систему, выбирали или оставляли ее.
Кажется, все, что крупные компании могут сделать с продуктом, - это сделать его «больше». Более замысловатый, автоматизированный, с большим количеством слоев кода и меньшей модульностью - все это делается для того, чтобы сделать «совершенный мегаглобулярный ультрауниверсальный сайт». Как будто маленьких клиентов с «просто сайтом» не существует. Корпоративные продукты принадлежат корпоративному домену. Когда вы обновляете не самую мощную в мире систему веб-сайтов / приложений, вы не должны получать «самую мощную в мире систему веб-сайтов / приложений».
Большая система может выполнять больше задач и быть более масштабируемой для больших систем, но они оставляют после себя не маленький, точный инструмент для быстрого и простого выполнения небольших и средних работ. Также: «Документация не масштабируется» (c) Х. Эрландссон. Чтобы даже найти функцию doItAll () или даже знать, что она существует, вам нужно просмотреть все более обширную документацию. Чтобы потом научиться правильно его использовать, если вы не знаете всех компонентов, на которых построена функция, вы изучили поведение многих подсистем, чтобы понять, как применять некоторые краткие декларации к вашей проблеме.
Конечным чем-то может быть несколько очищенных драгоценных камней, а не кластер размером с астероид.
Было немного сложно прочитать именно то, что вы спрашиваете, надеюсь, я вас правильно понял. Я могу порекомендовать некоторые гемы системы программирования, но они не находятся в домене web-разработки, возможно, другие будут знать несколько:)