CI gibi kolay bir şey (bu tarih belgelerine kadar kolay zorunlu iyi, demektir). Ama aynı zamanda CI göre biraz daha fazla özelliklere sahip.
Yii birçok özelliğe sahip, ama aynı zamanda daha karmaşık (ve bu tür size bu özellikleri çok kullanmak zorunda zorlar). Bu web-app sürece Yii yeni küçük işlevleri çok anlamaya var çünkü üç defa sürer bazı işlevler ekleyerek anlamına gelir.
Bu ihtiyacı, ve Yii şekilde alır, ve ne zaman onun yolunu yapmazsanız eğer CI "senin yolumdan alır" tür gibi kırılır.
Bu yeni "orta" PHP çerçevesinde olması güzel olurdu CI eksik Özellikler:
- Kod nesil (CRUD).
- Kimlik Doğrulama.
- Erişim kontrolü.
- Düzenleri.
- Widget'lar.
- (Yii gibi) Easyer / otomatik sayfalama
- kolay uri parametreleri
Where Yii causes me problems:
Her küçük görev için bazı dahili işlevselliği (bu iyi) var gibi, ama, aksi takdirde kötü şeyler olur, dahili işlevselliği kullanmak zorunda. (CI yolumdan alır, ama çok fazla, Yii çok yardımcı olur, ama bazen çok fazla olarak tokuşan edilir ve size mümkün değildir onsuz bu işlevleri keşfetmek, böylece kendi dokümanları aracılığıyla elemek için sizi zorlar ) CI, az dört zaman alır, ya da olmayan bir çerçeve uygulaması olan bir görevi başarmak.
Is there something in between ?
(ASP.NET MVC 'o' olabilir, ama ben dili, bu yüzden gerçekten iyi Yii php framework öğrenme daha büyük olurdu öğrenmek için çaba bilmiyorum, bu yüzden bir PHP Framework arıyorum )