Skip to main content

Конференции

Просмотр конференции fido7.ru.php:

Предыдущее Следующее

Дата: 09 Jan 2019, 04:16:04
От: Anton Poletayev @ 2:5015/61.0
Кому: Nil Alexandrov
Тема: wfido


Здpавствуй, Nil!

Вторник 08 Января 2019 19:53, ты писал(а) мне, в сообщении по ссылке area://ru.php?msgid=2:5015/46+5c34d674:

 AP>> Именно поэтому люди придумали ORM (Eloquent, Doctrine, Propel,
 AP>> etc.)

 NA> Абстракции поверх обстракций и прочего рода метапрограммирование. Вот
 NA> почему мы постоянно покупаем всё новые и новые стопицот-корные
 NA> мега-гигагерцовые процы с террабайтовыми памятями (уже скоро).. и всё
 NA> это выполняет ровно туже функцию, что и раньше - взять
 NA> переменную/строчку из одного места и засунуть её в другое :-)

Это поверхностный взгляд.

Если взять тот же Eloquent, то на деле получаем достаточно большой выигрыш по скорости, как работы приложения, так и программирования.
ORM берёт на себя Lazy Loading и кучу рутины, плюс фреймворк и его компоненты дают мощные средства профилирования и отладки.

В итоге количество запросов уменьшается, а качественно они не менее хорошо сделаны, чем если писать их руками.
Для патологических случаев никто не отбирает возможность писать RAW запросы, но в 90% случаев это не нужно.

С уважением - Anton

--- -
Origin: RooDZ!Soft Labs. (2:5015/61)

Предыдущее Следующее

К списку сообщений
К списку конференций