Хочу поделиться очередным «потоком сознания» и поинтересоваться, насколько мои умозаключения соответствуют действительности:
В зависимости от уровня развития ЯВУ как самого низкого уровня абстракции реализации решения задач разработки и их масштаба, хронологически можно разделить этапы развития веб-девелопмента на два периода
- Относительно небольших самописных скриптов и ранних CMS.
Когда разработчик реализовывал необходимую функциональность на уровне процедурного программирования в php или настройки/написания некоторой cms под нужды своей задачи;
- Веб-фреймворков, вроде Yii, Symfony, Laravel etc, когда ПЫХ уже ставится на рельсы ООП и предоставляются более высокоуровневые средства для решения задачи в терминах той предметной области, где она возникла;
Как то вот так...
Отсюда еще один вопрос к практикам насколько хорошо PHP удалось «поставить на рельсы» и много ли костылей его подпирает?