Вопрос

Я работаю над небольшим проектом (некоторое программное обеспечение для отслеживания марки для школьного субъекта - PHP Frestend с SQLite DB) и решила использовать ORM.

Я посмотрел на RedBeanPhp, но это казалось слишком ограниченным для моего вкуса. Как таковой, я решил дать доктрину.

Мой единственный предыдущий опыт с ORM - LINQ для SQL в .NET. Во всяком случае, мне было интересно, следует ли я начать работу с доктриной 2.0 (который находится в бета-версии на данный момент) или если я должен взять когда-нибудь, чтобы узнать 1.2.

Я ищу обратную связь от тех, кому удобно с обоими, так и что более важно, я хотел бы знать, насколько это завершить документацию по доктрине 2.0. Достаточно ли информации на сайте для кого-то нового для доктрины (и вполне нового в ORM), чтобы встать и работать с 2.0 или это документация для новой версии еще не хватает?

Это было полезно?

Решение

Доктрина 2 - это DataMapper ORM, тогда как 1.2 является активной записью. Я бы пошел с 2.0; Документация отличная

Другие советы

Документация Doctrine2 уже довольно хорошая. Я начну с ссылка.

Теперь я развивался с доктриной в течение нескольких месяцев и не имел проблем. Я скоро пойду в производство, и я очень уверен.

Шаблон DataMapper 2.0 действительно превосходит модель 1.2 / ActiveRecord. Очень гибкий и возможен более исполнительный. Если вы начинаете разработку сегодня, я думаю, что это, скорее всего, лучший способ пойти.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top