2.8 CodeIgniter
CodeIgniter adalah sebuah framework PHP yang dapat
membantu mempercepat developer dalam pengembangan aplikasi web berbasis PHP
dibanding jika menulis semua kode program dari awal.
CodeIgniter pertama kali dibuat oleh Rick Ellis, CEO
Ellislab, Inc. (http://ellislab.com), sebuah perusahaan yang memproduksi CMS
(Content Management System) yang cukup handal, yaitu Expression Engine
(http://www.expressionengine.com). Saat ini, CodeIgniter dikembangkan dan
dimaintain oleh Expression Engine Development Team. Adapun beberapa keuntungan
menggunakan CodeIgniter, diantaranya:
1.
Gratis CodeIgniter berlisensi dibawah
Apache/BSD opensorce.
2.
Ditulis
Menggunakan PHP 4
meskipun CodeIgniter
dapat berjalan di PHP 5, namun sampai saat ini kode program
CodeIgniter masih dibuat dengan menggunakan PHP 4.
3.
Berukuran
Kecil
ukuran CodeIgniter yang
kecil merupakan keunggulan tersendiri. Dibanding dengan framework lain yang
berukuran besar.
4.
Menggunakan
Konsep MVC
CodeIgniter menggunakan
konsep MVC yang memungkinkan pemisahan layer application-logic dan
presentation.
5.
URL
yang Sederhana secara default, URL
yang dihasilkan CodeIgniter sangat bersih dan Serach Engine Friendly (SEF).
6.
Memiliki
Paket Library yang lengkap CodeIgniter mempunyai library yang
lengkap untuk mengerjakan operasi-operasi yang umum dibutuhkan oleh sebuah
aplikasi berbasis web, misalnya mengakses database, mengirim email, memvalidasi
form, menangani session dan sebagainya.
7.
Extensible sistem dapat dikembangkan dengan mudah
menggunakan plugin dan helper, atau dengan menggunakan hooks.
8.
Tidak
memerlukan template engine meskipun CodeIgniter dilengkapi dengan template
parser sederhana yang dapat digunakan, tetapi hal ini tidak mengharuskan kita
untuk menggunakannya.
9.
Dokumentasi
lengkap dan jelas dari sekian banyak
framework, CodeIgniter adalah satu-satunya framework dengan dokumentasi yang lengkap
dan jelas.
0 komentar:
Post a Comment