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

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Film Riot

    Film Riot

    16 NİSAN 2006
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006