Цитата:
|
Имитация сложных реляционных отношений в ОО может оказаться непосильным трудом / запутать.
|
Теоретически, да. Но на практике вряд ли, точнее не было критических ситуаций, хотя сложные выборки под хорошей нагрузкой присутствовали.
Цитата:
|
Предполагает специфическую структуру базы данных, обязывает к специфическому подходу к построению запросов
|
Скажите это тем, кто использует рельсы или джангу. Зато (назовем все это ORM) на себя берет из коробки львиную долю модельной логики, и не нужно париться о безопасности запросов.
Цитата:
|
гугл предложил достаточно много полноценных ORM, с has_many из коробки и прочим.
|
для php уже придумано не хуже чем на ROR. Гуглите Yii ActiveRecord, Kohana ORM, symfony2 doctrine.
Сами используем для Python Джангу и для php Yii. Это очень хорошие штуки.