Apa itu Codeigniter

Codeigniter merupakan framework PHP yang diklaim  memiliki ekseskusitercepat dibandingkan dengan framework lainnya. Codeigniter bersifat open source dan menggunakan model basis MVC (Model  View  Controller), yang merupakan model konsep modern yang digunakan oleh framework saat ini. Bicara soal framework, apa sih yang dimaksud framework itu?.. jawabannya.. 
Framework merupakan  Suatu kertas / kerangka kerja dalam aplikasi web yang dimana didalamnya memiliki suatu modul-modul atau potongan-potongan program yang disusun, sehingga para Programmer tidak perlu membuatkan kode dari nol, karena Framework telah menyediakan semuanya itu. Yang harus kita lakukan adalah mengerti, melakukan, dan menerapkannya saja.

setiap programmer (pembuat web), pasti memiliki style yang berbeda-beda dalam membuat suatu program, ada yang langsung hajar, tidak memberikan komentar atau dokumentasi yang lengkap, ada yang disembunyikan filenya, dll. Sehingga dengan kondisi seperti ini, pengembangan selanjutnya akan sulit untuk 
dilakukan. Dengan adanya Framework, pengembangan akan sangat mudah dilakukan, dengan catatan, developer yang ingin mengembangkan juga harus mengerti dan menguasai framework yang akan dikembangkan. Codeigniter menawarkan banyak library yang dapat kita gunakan, macam-macam library tersebut, akan penulis ulas pada subbab selanjutnya. Codeigniter dibuat pertama kali oleh Rick Ellis yang merupakan CEO dari Ellislab