Az új játékszer öröme.
A minap rátaláltam a CodeIgniter-re. Persze találkoztunk már, csak valahogy nem keltette fel az érdeklődésem, ami elég nagy hiba volt, hiszen rengeteg időt tudtam volna spórolni magamnak...
Sokat, és sokszor szenvedtem, hogy a bármiféle dolgot is akarok megvalósítani a php-ben, valahogy sosem sikerül, mert működik ugyan, de nem integrálható hiba lehetősége nélkül egy másik "fejlesztés" mellé, mert valahol biztos ütközni fognak, nem lesznek kompatibilisek, és a vége az, hogy 3 napig a google-t túrja az ember, 600 oldalas PHP könyvekben lapozgat, és a végén előáll egy olyan megoldással, ami 3x annyi erőforrást igényel, mint az eredetileg házasítani kívánt két szkript összesen... 
Emez itt fent a szóban forgó keretrendszer új logója.
Eddig egy jellegtelen fidódidó forma valami töltötte be ezt a tisztséget, talán ezért is siklottam el annó felette olyan könnyen.
Tök véletlenül jelen oldal motorját a 68kb-t is ennek segítségével írták.
Érdekelt a dolog, megnéztem hát hogy pontosan hogy működik:

Modell, View, Controller:
Lényegében több réteg dolgozik egymással együttműködve. A controller végez minden lényeges, érdemi feladatot,majd a kész adatokat átadja a megjelenítésért felelős rétegnek, amellyel a felhasználó is kapcsolatban van.
Rengeteg (tényleg rengeteg) előre elkészített class, és helper található benne előre elkészítve, ezek igencsak megkönnyítik a munkát.
Komoly terhet vesznek le a fejlesztő válláról. És mindezekhez plusz ráadás, hogy a keretrendszer:
-Rendkívül gyors
-Kis memóriaigényű
-Kis helyigényű
-Nagyon könnyen bővíthető saját osztályokkal, és helperekkel,sőt szinte bármivel
-Rendkívül SEO barát
-kevés nyomot hagy a létrehozott alkalmazásban
Ez az egész cucc ráadásul Open Source, teljesen ingyenes, és jól dokumentált, a telepítő csomagban megtalálható maga a fejlesztőkörnyezet, illetve a fájlméretet figyelembe véve a telepítés 2/3-a a használati utasítás.
Észrevételeim szerint igen kedvelt beépített plugin-je a jQuery, szinte az összes oldal amit megnéztem, és ebben lett fejlesztve, használja.
Letölthető a CodeIgniter.com-ról. Érdemes még megnézni a honlapon található tutorial videót,
vagy ha nincs kedvünk telepíteni csak ezért a QuickTime-ot, akkor ott a mindenható YouTube,
igaz itt három részben tekintető meg, a releated-ben megtalálható a másik 2 rész.
Mindenesetre nagyon könnyű sikerélménnyel gazdagodni a CodeIgniter probálgatása közben!
jelenleg az 1.7.2-es verzíónál tart a fejlesztés, de bármelyik korábbi verzió is szabadon letölthető.
http://mrjake.org/article/codeigniter