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.