LINUX.ORG.RU

История изменений

Исправление Debasher, (текущая версия) :

Ну очевидные преимущества orm в том, что не нужно быть профессионалом в sql

Нет, ORM поможет разве что на элементарных запросах. Любой сложный запрос как правило сначала тестируется в 'repl'-е БД, и потом наступает геморой с его переводом в ORM-вид. Иначе просто никак.

А какие аргументы за чистый sql?

Например разделение логики - в фирме может быть один специалист по БД, который на все проекты штампует запросики.

Ну и вообще - в данном случее меньше абстракций - меньше ошибок

Исходная версия Debasher, :

Ну очевидные преимущества orm в том, что не нужно быть профессионалом в sql

Нет, ORM поможет разве что на элементарных запросах. Любой сложный запрос как правило сначала тестируется в «repl»-е БД, и потом наступает геморой с его переводом в ORM-вид. Иначе просто никак.

А какие аргументы за чистый sql?

Например разделение логики - в фирме может быть один специалист по БД, который на все проекты штампует запросики.

Ну и вообще - в данном случее меньше абстракций - меньше ошибок