to post messages and comments.

← All posts tagged orm

Слышал мнение, что ORMки не нужны, т.к. SQL — хороший, годный язык запросов, который затачивался под свои нужды, и кроме него ничего не нужно, а ORMки — лишь мода, которая пройдёт. Отчасти согласен, в ORM некоторые вещи делаются через костыли, а то и вообще не делаются никак, к тому же эффективность уже не та. Иожно было бы и использовать себе SQL, для закрытых проектов это нормально — СУБД меняется крайне редко, а вот как быть для открытых проектов, когда каждый пользователь хочет использовать привычную ему СУБД? Как достигнуть совместимости при использовании Raw SQL? Писать и отлаживать код, работающий с СУБД столько раз, сколько нужно поддерживаемых СУБД? Тогда чем этот костыль принципиально лучше ORM, для которого можно написать один раз и особо не переживать, что на другой СУБД работать откажется?

отправил два багрепорта по django orm, оба по поводу совместимости с pgsql, первый уже заапрувили, второй только что отправил, посмотрим на отзывчивость тамошних разрабов