CodeIgniter yet another PHP framework
By Rayed
For the last year I spent a lot of my PHP time playing with CakePHP I like it at first, but when I tried to build large applications with it I noticed it have major issues with performance, plus I really had difficult time dealing with it is strict naming convention and it object-relational-mapping (ORM).
Few days ago I read about CodeIgniter framework and its similarities to CakePHP and its amazing performance, so I went and visited their website again, I heard about CodeIgniter before from Abdullah Aldosari (I miss our technical discussions) but when I visited the website I wasn’t really impressed, but the new website looks much better, so judging by the look improvement alone I decided to give it a try 🙂
My first impressions are good, things I liked about CodeIgniter so far:
- There is no magic, what you write is what you get, you need to explicitly define what you need.
- Very fast.
- You can have directories in your controller,model, or view. I really hated CakePHP flat structure
It is still very early for me to discover its shortcoming, but so far I like.