Замедляет ли php framework скорость работы кода?

190
28 апреля 2018, 16:57

Подскажите, пожалуйста, замедляют ли фреймворки скорость работы кода? Как будет код работать быстрее - на чистом php или на фреймворке? И защищает ли фреймворк от sql инъекции и от таких вещей? Безопасен или нет?

Answer 1

Современные и поддерживаемые фреймворки безопасны (особенно если своевременно их обновлять).

Защита от SQL-инъекций есть, НО нужно уметь пользоваться этой защитой (читайте документацию о фреймворке), в противном случае даже используя фреймворк, неопытный программист может допустить уязвимости. Бонусом: фреймворк предоставляет плюшки по защите не только от SQL-инъекций.

Замедляет? Да, замедляет, чистый "Hello World" сгенерируется быстрее, но стоит понимать, что чаще всего мы тут говорим о копейках (и обычный пользователь даже не заметит разницы). Но стоит понимать что фреймворк взамен предлагает вам экономить кучу своего времени, куча полезных функций, уже реализована структура и архитектура, все готово, программисту остается только сконцентрироваться на задаче.

Расписывать все преимущества фреймворков - очень длинно и кто-то это сможет сделать лучше меня. Но вкратце: все нормальные проекты используют фреймворки. Просто почитайте документацию любого фреймворка, посмотрите уроки и сразу поймете на сколько фреймы хороши.

Про время работы стоит добавить то, что в 99% случаев генерация страницы зависит не от фреймворка а от того кода, который вы напишете сами.

READ ALSO
Не могу настроить в Visual Studio Code - PHP Debug

Не могу настроить в Visual Studio Code - PHP Debug

Не работают брейкпоинтыВ службах у себя Apache не нашел, может в этом причина

133
Как работать с for в twig?

Как работать с for в twig?

Искал в google,но так и не разобрался как в twig написать :

155
Посчитать количество строк sql запроса в WordPress

Посчитать количество строк sql запроса в WordPress

Как в WordPress можно посчитать количество строк sql запроса? Знаю, что можно сделать Select и потом $wpdb->num_rows Но если никакие данные в выборке не нужны,...

159