Преимущество использования «определенных» ORM: s в PHP? - PullRequest
3 голосов
/ 09 февраля 2011

Поработав некоторое время с Codeigniter, я полностью влюбился в способ ActiveRecord писать запросы MySQL. Теперь, когда я работал над другим проектом, не использующим код, мне рекомендовалось использовать ORM для обработки отображения БД, что звучит великолепно, но после изучения Propel & Doctrine я стал бояться дополнительных файлов конфигурации, содержащих структуру базы данных более или менее.

Почему эти ORM: s определяют структуру базы данных и какое преимущество она имеет по сравнению с неопределенным ORM, подобным тому, который поставляется с codeIgniter?

1 Ответ

2 голосов
/ 09 февраля 2011

К вашему сведению, была тема об этом некоторое время назад.Суть в том, что ORM (ActiveRecord является распространенным шаблоном ORM) помогают обеспечить независимость базы данных и более быстрый доступ к общим запросам.Недостатком является то, что ORM "тяжелее", чем прямой SQL.Для большинства приложений доступ к данным на 90% довольно стандартизирован, поэтому ORM помогают быстро выйти на рынок.

ORM и шаблон активной записи в PHP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...