Я видел множество сравнений доктрины против Propel, но никто из них не убедил меня выбрать Доктрину над Propel.
Я использую Propel какое-то время, и почти каждое сравнение, которое я читаю, гласит, что Propel плохо документирован как первая проблема, и я прочитал документы Propel, и они неплохие. Кроме того, большинство сравнений датируются (с использованием Propel 1.5+).
Кто-нибудь знает очень убедительный пост в блоге, где я могу увидеть результаты тестов и некоторые фактические различия?
Я подозреваю, что ты был рядом, когда вчера спросил мой вопрос о freenode?
В большинстве случаев это не технические различия, которые отгоняют людей, а сообщество. Если у него нет активного и активного сообщества, чтобы поддержать его и ответить на вопросы, независимо от того, насколько это лучше, людей будут выгонять.
Я использовал Propel уже 1,5 года (с Symfony 1.0). Но затем я получил проект с Doctrine ORM. Я был не очень доволен этим (потому что я вообще не знал Доктрины), но после нескольких дней работы с Доктриной я забыл про Propel.)) Что касается Propel, мне потребовалось несколько недель, чтобы иметь возможность использовать Это.
Вот ссылки из Google (они находятся в верхней части результатов поиска):
Что касается меня, этого было достаточно, чтобы увидеть преимущества Доктрины. Вы просто должны попробовать Doctrine (лучше было бы увидеть настоящий проект с этим ORM), и тогда вы поймете это сами.
На мой взгляд, Доктрина намного удобнее и быстрее, чем Propel в развитии. А также Doctrine выглядит как родной SQL, поэтому легче понять и отладить код.