ASP.NET MVC / NHibernate geliştirici PHP MVC framework

3 Cevap php

Sınıf için, NHibernate ile ASP.NET MVC çok benzer bir kullanımı PHP MVC framework istiyorum. ASP.NET MVC ile çok rahatım. PHP ve MySQL kullanmak gerekir. Bana zaman kazanmak için SQL ile ilgili olarak istemem. Ben sadece yazmak zorunda olacağını arkasında o veri erişim mantığı tüm olmadan benim PHP modeli sınıfları ve denetleyicileri tasarlamak istiyorum.

Herhangi bir öneriniz? Teşekkürler.

Ayrıca, ben çok ben sunucuya yüklemek ne sınırlı ediyorum. Örneğin, ben PHP yükseltme veya diğer montajcılar koşamam. Ben içeri düşebilir şey istiyorum

3 Cevap

I Doctrine ile kombine Zend Framework MVC bileşenler gerçekten büyük güç istiyorsanız tercih ederim. ama basit bir şey denemek için CaKePHP kendi basit ORM uygulama vardır ve çerçeve Ruby on php versiyonu olmak için inşa edilmiştir.

"MVC Framework" için benim personel tercihi muhtemelen olacaktır Zend Framework - mümkün olan tek seçenek (Örneğin ben, çok symfony düşünüyordum) olmasa.

About the "not writing SQL" part, I would use Doctrine, which is a great ORM Framework.
It's actually the default ORM Framework of symfony, and can be used with Zend Framework quite easily.

Ben önermek Symfony. Bu çok Doctrine (hazırda tarafından kısmen ilham olan) kullanır, ancak Zend Framework daha Symfony ile derin entegre edilmiştir. Symfony gerçekten Doktrini (benim favori sfDoctrinePager olan) şeyleri otomatikleştirmek yardımcı yardımcı sınıfları bir dizi sağlar. Zend Framework iyi bir seçimdir, ama ben ilk Symfony'de bakmanızı öneririz. Onlar daha az esnek olma eğilimi gibi diğer PHP MVC çerçeveler önleyeceğini ve başka bir dilden geliyorlar eğer belli bir sorunu saldırmak için nasıl kendi tercihleri ​​olabilir - Symfony ve ZF hem bu anlamda rotadan verecek .