Umumnya CodeIgniter itu adalah bahasa program yang diandalkan para pemograman dalam pembuatan website. Namun karena banyaknya pendapat yang mengartikan lebih luas lagi maka, Kali ini saya akan mencoba menjelaskan secara sederhana agar mudah dipahami khususnya newbie yang baru mengenal teknologi.
Pembahasan ini tentang apa itu CodeIgniter.
CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. (itu dari sumber Wikipedia).
Jadi, Dengan kata lain CodeIgniter itu sudah pasti framework yang prosesnya menggunakan PHP (hypertext Preprocessor). Tujuannya memudahkan para pembuat website mengembangkan aplikasinya. Karena PHP sendiri merupakan salah satu bahasa program yang dapat dipercaya oleh banyak pengguna dalam membuat website yang dinamis. Sehingga, PHP sering digunakan dalam aplikasi berbasis GUI (desktop) karena berbasis web yang tergolong free dan mudah.
CodeIgniter merupakan Framework. Apa itu Framework?
Pemahaman dalam prosesnya tentunya framework bekerja dengan kode-kode PHP maka model yang sama dapat dibuat kedalam bentuk metode dan class, sehingga fungsi telah menjadi bagian dari class. Secara sederhana framework merupakan rancangan kerja yang sudah disiapkan sehingga anda tidak perlu membangun lagi sebuah system dari nol.
Selanjutnya..
CodeIgniter menggunakan model MVC (Model, View, Controller).
MVC Yang merupakan jenis metode memiliki pola ter-struktur, secara sederhana aplikasi memisahkan data (Model) dilanjutkan dari tampilan (view) dan terakhir adalah bagaimana prosesnya. Gunanya itu semua adalah untuk mengembangkan aplikasi berdasarkan data utama sehingga aplikasi dapat membangun seperti halnya manipulasi data, pengguna dan bagian control dalam sebuah aplikasi web.
Para programmer memiliki keuntungan umumnya dapat membantu membangun link. Karena umumnya programmer menggunakan alamat yang relative sehingga bermanfaat saat memindahkan satu projek dari satu domain ke domain lainnya. Contoh link ada 2 metoda yang dibuat dengan CodeIgniter yaitu: base_url()dan site_url(). Kedua metoda tersebut akan menghasilkan alamat URL pada aplikasi.
Demikian penjelasan dari CodeIgniter. Untuk belajar codeigniter dapat dikembangkan dari bahasa program PHP framework.