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.

A CodeIgniter gondosan dokumentált

Kapcsolódó cikkek