PHP ORM ve DAO

1 Cevap php

Ben bir PHP geliştiricisi ve ben ORM (Doktrini ve Hareket) aşina değilim, ama nadiren DAO duydum. Farklılıklar ve PHP geliştirme açısından ORM ve DAO arasındaki ilişki nedir?

Ben çok büyük ve karmaşık projeler geliştirmek için Symfony kullanırsanız ben DAO kullanırsanız, daha iyi olacak? (ORM bence nasılsa ağır, ama ben DAO hakkında çok az bilgi)

Şimdiden teşekkürler ~

1 Cevap

Benim related question bakın.

Burada benim soruya ilişkin, bir DAO temelde bir nesne olarak uygulanacak olur bir DAL olduğunu. Bu bir DAO kullanarak ORMs daha hafif olabilir anlamına gelir, ama bu arabirimi veya uygulama maksimum karmaşıklığı, sadece minimum (bir nesne veri erişim operasyonlarının saklanması için kullanıldığı) anlamına gelmez, çünkü zorunlu değildir.

Proje büyük ve karmaşık olursa, ben bir ORM hafif bir DAO daha iyi olacak düşünmek eğiliminde olacaktır.