Dikutip dari Wikipedia, CodeIgniter merupakan aplikasi sumber terbuka yang berupa kerangka kerja PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP.
CodeIgniter dikembangkan oleh EllisLab dan pertama rilis pada 2006. Saat ini, versi terbarunya adalah 3.1.10. CodeIgniter 4 juga sudah tersedia namun masih dalam mode pengembangan.
CodeIgniter memiliki banyak sekali pengguna dengan komunitas yang besar. CodeIgniter banyak digunakan dalam membuat aplikasi berskala besar maupun kecil.
Untuk pemula yang baru saja terjun ke dunia framework atau ingin mempelajari MVC, CodeIgniter bisa menjadi pilihan tepat. Mudah dipelajari, komunitas luas, dan banyaknya library membuat CodeIgniter tidak akan jadi pilihan yang salah.
Kenapa CodeIgniter?
CodeIgniter sangat ringan dan cepat. Sangat bagus untuk untuk aplikasi kecil. Namun begitu, CodeIgniter juga bagus untuk aplikasi besar. Berikut beberapa keunggulan CodeIgniter.
- Ukuran yang kecil, hanya beberapa MB saja.
- MVC yang sangat fleksibel.
- URL yang bersih dan ramah mesin pencari.
- Keamanan yang kuat.
- Caching yang mudah.
- Mendukung berbagai platform database.
- Memiliki banyak library dan helper yang akan memudahkan kita.
- Kemampuan “hanya memuat yang dibutuhkan”, memungkinkan aplikasi berjalan lebih ringan. (Library dan helper hanya dimuat saat dibutuhkan saja).
Jadi bagaimana? Berminat mempelajari CodeIgniter?