Подтвердить что ты не робот

Причины НЕ использовать PHP Framework?

Я всегда разрабатывал веб-программное обеспечение, используя фреймворк (Agile Toolkit), и это было полезно для меня во всех ситуациях, но один вопрос всегда касался я:

В каких обстоятельствах НЕ рекомендуется использовать фреймворк?

Итак, вопрос другим разработчикам рамок ветеранов - когда бы вы закодировали в raw good PHP вместо вашей рамки выбора?

4b9b3361

Ответ 1

Есть много причин, по которым люди будут предлагать не использовать фреймворк.

  • Вы узнаете много, написав свое. Я работаю самостоятельно, и я узнал много нового о PHP, о котором я раньше не знал. В целом это отличный опыт, который можно использовать в интервью или в вашем резюме. Это показывает, что у вас большой интерес к языку и, самое главное, теория, стоящая за ней, а не просто бессмысленная реализация.
  • В рамках, которые вам не нужны, есть много вещей, и, создавая свои собственные, вы можете получать только то, что хотите. Структура специально предназначена для ваших собственных потребностей. Мне для одного не понравилось, как любая из фреймворков обрабатывала шаблоны, которые были самым большим триггером для меня, чтобы сделать свой собственный.
  • Кроме того, я не уверен в этом, но, думая об этом логически, ваша собственная инфраструктура, ориентированная только на ваши потребности, будет намного быстрее, чем любая другая инфраструктура. Подумайте обо всех настройках, которые должны пройти другие среды при загрузке и связанных с ними запросов к базе данных. Вы сохраняете всю эту загрузку.
  • Если вы собираетесь создать небольшой проект, который не нужно расширять, например простой веб-сайт с портфолио, тогда структура будет просто более эффективной, чем необходимо.

Здесь также очень хорошая статья, которая касается других деталей. Автор этой статьи начинает рассказывать о том, как он всегда был таким большим сторонником каркасов.

http://jpst.it/jiYX

Я всегда буду настаивать на создании своих собственных фреймворков, если не начну заниматься внештатной работой. Я постоянно обновляю свои рамки и все больше узнаю. Вы никогда не услышите, что кто-то скажет определенно использовать или определенно не использует фреймворк, потому что все зависит от использования.

Изменить: На сайте 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/