Фреймворки предназначены в основном для того, чтобы помочь людям, которые плохо знакомы с PHP (или конкретным языком, на котором он построен), создавать веб-сайт в такой степени, чтобы он был безопасным и достаточно простым для добавления дополнительных частей к сайт без необходимости знать много о специфике, такой как безопасность, MySQL (или другие типы баз данных). На мой взгляд, это довольно хороший способ помочь разбить кодировщиков на язык, учитывая тот факт, что структура, конечно, не слишком сложна.
РЕДАКТИРОВАТЬ Причина, по которой я говорю, что они для начинающих, заключается в том, что я, как новичок, использовал фреймворки, чтобы лучше разбить себя на языки.