CodeIgniter
oleh : Candra Utama, Desember 2011
Apa sih sebenernya CodeIgniter atau yang sering disebut dengan CI itu? Jadi, kalau kita masih inget dengan OOP (Object Oriented Programming) yang mana masing-masing dari bagian dalam komponen, dipisah berdasarkan model dan tampilannya kemudian digabung dalam satu jembatan, yang menghubungkan antara model dan tampilan tersebut, yang biasa disebut dengan Controller. Sampai di sini paham kan?
Sekarang, langsung kita coba dalami saja, apa yang sebenarnya dimaksud dengan CodeIgniter? Dan bagaimana contoh penggunaannya dalam pembuatan Web?
CodeIgniter adalah CodeIgniter (CI) adalah suatu framework pengembangan aplikasi web berbasis PHP. CI menyediakan banyak library sehingga memungkinkan mengembangkan aplikasi dengan lebih cepat. Salah satu keunggulan CI dibanding framework lain adalah kesederhanaan penggunaannya dan kecepatan eksekusinya.
CodeIgniter cocok untuk developer yang :
- menginginkan framework yang sederhana
- membutuhkan kinerja yang luar biasa
- membutuhkan kompatibilitas yang luas dengan berbagai web hosting
- menginginkan framework yang hampir tidak ada konfigurasi
- menginginkan framework yang tidak menggunakan command line
- menginginkan framework yang tidak mengharuskan mematuhi aturan penulisan source code
- tidak ingin dipaksa harus mempelajari templating language
- tidak menyukai kompleksitas, lebih menyukai solusi yang sederhana
- membutuhkan dokumentasi yang baik
Keunggulan CodeIgniter
Berikut merupakan keunggulan dari CodeIgniter :
- gratis
- ringan
- cepat
- menggunakan Konsep MVC (Models, Views, Controllers)
- clean URL
- library yang lengkap
- dapat diperluas
- dukungan teknis yang lengkap di forum CI
Alur Proses Aplikasi CodeIgniter
Gambar Alur proses bagan CI Read More