Что Doctrine добавляет поверх Active Record - CodeIgniter?

Мне очень нравится Active Record от CodeIgniter и то, насколько хорошо он позволяет выполнять все необходимые мне запросы к базе данных.

Но я также читал об ORM, таких как Doctrine.Когда я читаю документацию Doctrine, мне кажется, что ее не так ясно использовать, как Active Record, и я не вижу, что делает ее лучше (если это так).

Что Doctrine позволяет, что невозможно с Active Record? Делает ли Doctrine ту же работу быстрее, проще, лучше? Или он делает то, что Active Record не может делать?

Лучше всего было бы, если бы люди могли публиковать примеры задач, показывающих, о чем мы говорим.

Спасибо, Мэтью

6
задан MatthewSchenker 12 January 2012 в 16:01
поделиться