kb
08.05.2012 18:32
This is where I sympathize greatly with Ted Neward's famous quote that object-relational mapping is the Vietnam of Computer Science.
-- Martin Fowler, съездив на конференцию, почувствовал боль в районе спины от того, что постоянно слышал иронию по отношению к ORM. В ответ он дал достаточно длинное описание того, что ORM — это сложно, что постоянный маппинг состояния от объектов к релационной БД — это сложно, ну и многое другое http://martinfowler.com/bliki/OrmHate.ht...
Мне показалось интересным.
есть говно на обед завтрак и ужин тоже сложно например.
намекаешь, что ORM, всё же, говно и не нужно?
эта хуета недостойна такой обширной дискуссии. ибо несоответсвие между данными и их представлением в бд слишком велико в любом нормальном случае. а значит всё равно нужны будут костыли и т.д. и т.п.
странно, как раз как несоответствие между данными я эту проблему вообще никогда не рассматривал. мне казалось тут сложнее держать всё в объектной модели, при этом не выгребая тонны говён. к примеру, простенький update по какому-то полю какой-то выборки элементов плохо умещается в концепцию ORM.