2010-10-19 19 views
6

Doctrine ve Propel'in birçok karşılaştırmasını gördüm, fakat hiçbiri beni Propel üzerinden Doktrini seçmeye ikna etmedi. Şimdi neredeyse bir süredir her karşılaştırma Propel kullanıyorumDoctrine vs Propel ile iyi bir karşılaştırma var mı?

ben uskur de ilk sorun olarak belgelenmiş değildir durumları okudum ve itmek en dokümanlar okudum ve oldukça iyi konum. Ayrıca, karşılaştırmaların çoğu tarihlidir (Propel 1.5+ kullanarak).

Test sonuçlarını ve bazı gerçek farklılıklar görebileceğiniz herkes bir blog son derece inandırıcı yazının bilir mi?

+0

2008'den bir tanesi: http://redotheweb.com/2008/07/08/comparing-propel-doctrine-and-sfpropelfinder/ – Gordon

+0

RedBean'ı düşündünüz mü? http://redbeanphp.com/ – buggedcom

cevap

2

Dünkü soruyu freenode'da sorduğumda olduğundan şüpheleniyor muyum? Çoğu zaman

, bu teknik uzakta insanları tahrik farklılıklar karşın, halk değil. Eğer onu destekleyecek ve soruları cevaplayacak canlı ve aktif bir topluluğa sahip değilse, ne kadar iyi olursa olsun, insanlar oraya sürülecektir.

1

Ben de 1,5 yıldır Propel kullanıyordum (Symfony 1.0 ile). Ama sonra doktrin ORM ile bir proje var. Ben bu konuda çok mutlu değildim (çünkü Doktrini hiç bilmiyordum), ancak birkaç gün doktrinde çalıştım. Propel'i unuttum.)) Propel'e gelince, kullanabilmem için birkaç hafta sürdü. o. İşte

(bunlar arama sonuçlarının üst kısmında olan) Google'dan bağlantıları şunlardır:

Bana gelince, Doktrinin avantajlarını görmek için yeterliydi. Doctrine'yi (bu ORM ile gerçek projeyi görmek daha iyi olur) denemelisiniz ve sonra bunu kendiniz anlayacaksınız. Bence

, Doktrin çok çok daha rahat ve daha hızlı Propel sonra gelişme içinde. Ayrıca Doctrine yerel SQL'e benziyor, bu yüzden kodu anlamak ve hata ayıklamak daha kolay.

+3

Propel Symfony 1.0 gününden beri çok değişti. Propel 1.5'de tanıtılan Sorgulama sistemi, Kriterler sistemini büyük ölçüde geliştirirken, geriye doğru hala uyumludur. Bu yüzden, bir yıl öncesindeki karşılaştırmalar, muhtemelen (aslında sakar olan) Kriterler sistemine baktıkları için, bir tuz tohumu ile alınmalıdır. –

+1

Size tamamen katılıyorum, bu yüzden daha yeni karşılaştırmalar arıyorum. Ayrıca, Doctrine'nin bazı insanlar yaptığı gibi daha fazla davranışa sahip olduğunu söyleyen iyi bir şey değil, çünkü davranışlar uygulanabilir –

+0

Doctrine yerel SQL'e benziyor mu? Ama bu bir avantaj değil. Bunun tam tersi olması gerekiyordu. ORM'nin anlamı nedir? – pars