OutletORM и phpDataMapper - PullRequest
       3

OutletORM и phpDataMapper

6 голосов
/ 17 февраля 2010

Я играл с двумя хорошими ORM на основе php. OutletORM и phpDataMapper .

У кого-нибудь есть опыт работы с ними? Любые преимущества одного над другим. Это также хороший вопрос, чтобы спросить, какая из них имеет большую базу пользователей.

Ответы [ 2 ]

2 голосов
/ 23 февраля 2010

Обе реализации шаблона сопоставления данных.

Принимая во внимание, что phpDataMapper является более лояльным подходом к шаблону, я считаю, что он иногда слишком идеалистичен и строг.

OutletORM, с другой стороны, гораздо более прагматичен и гибок (не требует, например, расширять базовые классы). Это также более зрелый проект.

Doctrine - отличный проект, но он огромный и раздутый для самых простых целей.

Я бы пошел с Outlet!

0 голосов
/ 16 апреля 2011

Я сейчас работаю с phpDataMapper. До сих пор я столкнулся с двумя проблемами:

  • «Документация», представляющая собой не что иное, как набор примеров, которые охватывают только часть функциональности. Нет ссылки ...! Вам нужно просмотреть исходные файлы и поэкспериментировать, если вы хотите использовать что-то, чего там нет (например, delete ()!)

  • Нет двоичного (blob / mediumblob / binary / etc ...) типа. Я должен был добавить это сам!

Другие вещи, которые я заметил:

  • Их модель "сущности" бесполезна, я имею в виду, я просто добавляю функции к самому классу отображения ... для чего это нужно?

  • Существует php-файл "pagination", который выглядит интересно, но, конечно, никакой документации нигде не видно.

  • источник на удивление маленький и аккуратный, что действительно хорошо, поскольку (извините за повторение) нет документа!

В целом довольно приятный опыт, но не совсем экономящий время кусок кода ... если вы хотите использовать его, будьте готовы сделать некоторое чтение и модификацию кода в их источнике.

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