A codeigniter előnyei
CodeIgniter alkalmazási keretként
A CodeIgniter egy eszköz azok számára, akik webalkalmazásokat fejlesztenek ki PHP-ben. Célja, hogy projektjeit sokkal gyorsabban fejlesztheti, mintha az összes kódot a kezével írta volna, gazdag gyűjteményt biztosítva a gyakran keresett feladatokhoz, valamint egy egyszerű felületet és egy logikai struktúrát a könyvtárakhoz való hozzáféréshez. A CodeIgniter lehetővé teszi, hogy kreatívan fókuszáljon a projektre, minimalizálja az egyes feladatokhoz szükséges kódok mennyiségét.
CodeIgniter ingyen
CodeIgniter könnyű
Tényleg nagyon könnyű. Az alaplemez csak néhány nagyon kicsi könyvtárt igényel. Ez nagyban különbözteti meg azt a sok keretrendszert, amelyek jelentősen több forrást igényelnek. A kiegészítő könyvtárakat dinamikusan töltik le kérésre, egy adott folyamat igényeinek megfelelően, így az alap platform nagyon gyors.
A CodeIgniter gyors
Tényleg gyors. Javasoljuk, hogy találjon olyan keretet, amely jobb teljesítményt nyújt, mint a CodeIgniter.
A CodeIgniter az M-V-C-t használja
A CodeIgniter tiszta, gyönyörű URL-t generál
A CodeIgniter által generált URL-k gyönyörűek és barátságosak a keresőmotorok számára. Mielőtt a hagyományos "lekérdezési lekérdezés" megközelítést alkalmazná, amely a dinamikus rendszerek szinonimájává vált, a CodeIgniter szegmensorientált megközelítést alkalmaz:
Megjegyzés: Alapértelmezés szerint az index.php fájl szerepel az URL-ben, de könnyen eltávolítható rajta egy egyszerű .htaccess fájl segítségével.
Csomagolt CodeIgniter
A CodeIgniter számos könyvtárral rendelkezik, amelyek lehetővé teszik a webfejlesztés során gyakran igényelt feladatokat, például az adatbázis-hozzáférést, a levél továbbítását, az adatellenőrzést, a munkamenet-karbantartást, a képkezelést, az XML-RPC-t és még sok mást.
CodeIgniter Extensible
A rendszer egyszerűen bővíthető a saját könyvtárak, segítőink, osztálykiterjesztés vagy rendszerhookok segítségével.
A CodeIgniter nem igényli a sablonmotor használatát
Habár a CodeIgniter egyszerű sablonszerkesztővel rendelkezik, amely opcionálisan használható, annak használata nem szükséges. A sablonmotorok nem tudják felülmúlni a tiszta PHP teljesítményét, és a vele együtt használt szintaxis nem sokkal egyszerűbb, mint a PHP alapjai.
Fontolja meg a PHP kód blokkját:
Ezt hasonlítsa össze a sablonmotor által használt pszeudo kóddal:
Igen, a sablonmotorral végzett példa némileg tisztább, de árának bizonyos teljesítménycsökkenése van, mivel a pszeudo-kódot vissza kell futtatni PHP-be a futás előtt. Mivel az egyik célunk a maximális teljesítmény, úgy döntöttünk, hogy nem igényelünk sablonmotort.