CodeIgniter merupakan framework aplikasi PHP yang popularitasnya cukup tinggi, dengan basis pengguna yang banyak, dukungan dokumentasi yang baik, terdapat versi commercial dan supportnya, sederhana, konsepnya merupakan framework modern, footprint kecil, menggunakan PHP 5 dan bisa dibilang learning curvenya sangat kecil. Setelah 1 tahun ini berkutat dengan Ruby on Rails, tiba-tiba saya mendapatkan tawaran untuk mengerjakan suatu project dengan bahasa PHP yang membutuhkan framework. Di pikiran saya langsung terlintas CodeIgniter, dan akhirnya disetujui oleh teman tim yang lain, jadilah setelah sekian lama, saya kembali membuat aplikasi dengan PHP.
Saat mengunduh versi baru CodeIgniter dari web, kemudian mengekstraknya dan melihat-lihat dokumentasi serta kodenya, saya sesaat merasa jadi tidak tahu apa-apa tentang PHP dan merasa kurang nyaman dengan konsep di Code Igniter. Setelah berpikir sesaat saya mulai googling mengenai bagaimana membuat CodeIgniter menjadi mirip dengan Ruby on Rails. Memang secara spesifikasi akan masih sangat berbeda, tetapi paling tidak akan membuat flow pemrograman menjadi mirip.