Доктрина 2.0 готов к использованию?
-
28-09-2019 - |
Вопрос
Я работаю над небольшим проектом (некоторое программное обеспечение для отслеживания марки для школьного субъекта - 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. Очень гибкий и возможен более исполнительный. Если вы начинаете разработку сегодня, я думаю, что это, скорее всего, лучший способ пойти.