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
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:
Nasıl Gıt bir çalışma dizini içine boş...
Git-u anlamına itmek nedir?...
İtmek için olası bir gıt uzak bir depo...
Dizinin başına öğe itmek için en kolay...
Film şeridi görünümü denetleyicileri i...