Меня интересует дизайн Rails ActiveRecord, Doctrine for PHP (и аналогичные ORM). Как ORM удается реализовать такие функции, как прикованные аксессуры и насколько они, как ожидается, будут работать? Как ORM строит запросы внутри? Как ORM управляет запросами, поддерживая произвольный характер всего, что от него ожидается? Очевидно, это академический вопрос, но все натуры ответов приветствуются! (Мой язык […]
Можете ли вы, пожалуйста, объяснить мне различия между следующими представителями базы данных, скажем, на PHP: ORM DAO DataMapper ActiveRecord TableGateway Будут оценены любые примеры.