Kiválasztása php keret

Folytassa közvetlenül az összehasonlítást.

Változatai keretek használt teszt:

Kohana használja az új BSD licenc.

Kompatibilis különböző változatai PHP

PHP> = 4.3.2 (beleértve az összes változat a PHP5).

Ha úgy dönt, hogy használja a CI projektek, konfigurálja a kérelmet, hogy csak a szokásos PHP5 OOP.

támogatott adatbázisok

Támogatja által támogatott összes adatbázist OEM (PHP Data Object).

közösség

Kiváló, erős és aktív közösség. CI jó fórum. hibajelentőjén és wiki.

Közösségi kevesebb, mint a CodeIgniter. Kohana nyújthat számunkra egy fórum. Trac és IRC.

A legfiatalabb keret és ez a legkisebb felhasználói közösség, de gyorsan fejlődő, növekvő érdeklődés a keretet.

dokumentáció

A legjobb dokumentációt minden e felülvizsgálat freymvorokv. Csak egy átfogó, könnyen érthető és vonatkozó dokumentációt.

Dokumentáció egyértelműen gyengébb, mint a CI. Jelenleg ez lefedi a szempontból a fejlődés során azonban egyes iratok elavult és néha téves.

Dokumentáció Yii, jól néz ki. Minden funkció és a változások jól dokumentált, akkor láthatjuk, hogy mi történik az egyes változata Yii. API dokumentációt is magas szinten. Mindazonáltal sok a funkciók ebben a szakaszban nem szerepel a kézikönyvben. Megérteni bizonyos dolgokat meg kell mászni az API dokumentációt.

Bemutató / minta

A wiki tisztességes mennyiségű cikkek példákkal, ha ez nem elég, van egy csodálatos fórum, ahol megtalálja a megoldást, hogy szinte minden problémára.

Yii van egy rész Cookbook, amely tartalmaz egy szelekciós tankönyvek. Mint mindig, ha egy kicsit útmutatást, van egy fórum.

Mindhárom keretek használja az MVC architektúra (Model-View-Controller).

Osztály absztrakció adatbázis és ORM

CodeIgniter egy nagyon erős osztály kezelésére adatbázisok. amely támogatja mind a hagyományos struktúrák és az Active Record mintákat. De ez nem natív támogatása az ORM.

Az egyik legfontosabb eszköze, hogy csökkentsék a fejlesztési időt projektek számomra ORM. Kohana kínál egyszerű, de nagyon funkcionális végrehajtását ORM. Ez nem olyan bonyolult, mint a Rails Active Record, de a munka, hogy kényelmesen. Különösen szeretem az egyszerű frissítését sok-sok rekordot.

CodeIgniter (via harmadik fél könyvtárak)

CI több harmadik fél könyvtárak az ACL funkciót. Több lehet olvasni a fórumon.