Причины НЕ использовать фреймворк PHP? [закрыто]


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

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

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

Author: romaninsh, 2011-05-08

2 answers

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

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

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

Http://jpst.it/jiYX

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

Редактировать: Также есть вопрос на Сайт программистов по этому поводу: 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/

 74
Author: Flipper, 2017-04-12 07:31:17

Сначала прочитайте, зачем использовать PHP-фреймворк, а затем решите, почему бы не использовать PHP Структура

Зачем использовать фреймворк с PHP?

Почему мне нужно использовать популярный фреймворк?

Фреймворк PHP (cake/smarty): Как им пользоваться и когда?

 7
Author: mr_eclair, 2017-05-23 11:47:06