Я всегда разрабатывал веб-программное обеспечение с использованием фреймворка ( Agile Toolkit ), и это было полезно для меня во всех ситуациях, но меня всегда беспокоил один вопрос:
В каких обстоятельствах не рекомендуется использовать структуру?
Так что вопрос другим разработчикам рамок ветеранов – когда бы вы закодировали в raw good PHP
вместо вашей рамки выбора?
Есть много причин, по которым люди будут предлагать не использовать рамки.
Здесь также есть очень хорошая статья, которая касается других деталей. Автор этой статьи начинает рассказывать о том, как он всегда был таким большим сторонником каркасов.
Я всегда буду настаивать на создании своих собственных фреймворков, если я не начну заниматься внештатной работой. Я постоянно обновляю свои рамки и все больше узнаю. Вы никогда не услышите, что кто-то определенно использует или определенно не использует фреймворк, потому что все зависит от использования.
Изменить: на сайте Programmers также есть вопрос: https://softwareengineering.stackexchange.com/questions/49488/when-not-to-use-a-framework
Редактировать # 2: Одна последняя статья о том, почему фреймворки не нужны: http://www.amberweinberg.com/you-dont-need-a-framework-if-you-have-a-good-developer/
Первое чтение Зачем использовать фреймворк PHP, а затем решить, почему не использовать PHP Framework
Зачем использовать фреймворк с PHP?
Зачем мне нужна популярная структура?
PHP framework (cake / smarty): как его использовать и когда?