SORU
14 Ocak 2010, PERŞEMBE


PHP ORMs: Doktrin vs İtmek

Kolayca Doctrine Propel ile entegre symfony ile yeni bir projeye başlıyorum ama ben tabii ki bir seçim yapmak zorundayım.... Bu ikisi de birlikte gidiyor için genel artıları ve/veya eksileri var orada merak daha deneyimli insanlar?

Çok teşekkürler.

DÜZENLEME: Tüm yanıtlar, yararlı şeyler için teşekkürler. Sadece en popüler kadar oy almış olarak onaylanmış bir işareti. yani bu soru için gerçekten doğru bir cevap yok.

CEVAP
14 Ocak 2010, PERŞEMBE


Doktrin ile gitmek istiyorum. Çok daha aktif bir proje gibi geliyor bana ve symfony varsayılan ORM olmak daha iyi desteklenen resmen ORMs eşit kabul edilir olsa bile).

Ayrıca ben daha iyi sorgular (Kriterleri yerine DQL) ile çalışır yolu gibi:

<?php
// Propel
$c = new Criteria();
$c->add(ExamplePeer::ID, 20);
$items = ExamplePeer::doSelectJoinFoobar($c);

// Doctrine
$items = Doctrine_Query::create()
       ->from('Example e')
       ->leftJoin('e.Foobar')
       ->where('e.id = ?', 20)
       ->execute();
?>

(Doktrini uygulaması çok kolay).

Ayrıca, gerçekten Doktrinde ilişkileri yönetmek yolu tercih ediyor.

Doktrin belgelerine Bu sayfa salt değer bence: http://www.doctrine-project.org/documentation/manual/1_2/en/introduction:doctrine-explained

Eğer yeni bir projeye başlamadan veya Doktrin öğrenme arasında seçim ve Doktrin için gitmek istiyorum İtmek için herhangi bir gün olsaydı. özetle:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • chrmoe

    chrmoe

    7 Kasım 2006
  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • tunez4you

    tunez4you

    20 EKİM 2008