Baru baru ini Framework Code Igniter menjadi framework yang hangat dibicarakan di kalangan anak programmer indonesia. Hampir dari semua milis dan forum PHP banyak membahas seputar code Igniter dan banyak juga perusahaan raksasa seperti kompas, detik, tribunnews menggunakan igniter dalam produk mereka.
Apa Itu Code Igniter ?
Code Ingniter adalah sebuah web application framework yang bersifat open source (bebas untuk di pelajari, diubah, ditingkatkan dan bebas di sebarluaskan.
Dan Code Igniter juga dapat digunakan untuk membangun sebuah aplikasi php dinamis. Tujuan utama pengembangan Framework Code Igniter adalah untuk membantu developer agar dapat mengerjakan aplikasi lebih cepat dari pada menulis code dari awal.
- Tahun Berapa Code Igniter Di Perkenalkan?
CodeIgniter diperkenalkan pada tanggal 28 februari 2006
Kelebihan Menggunakan Framework Code Igniter
Framework CodeIgniter sangat ringan,terstruktur,gampang di pelajari,dan dokumentasi sangat lengkap dan dukungan yang luar biasa dari forum resmi codeIgniter
Fitur Fitur CodeIgniter
- Menggunakan Pattern MVC
- URL Friendly
- Kemudahan
- Mudah Di Modifikasi
- Learning Curve Rendah
Keuntungan Menggunakan Framework
- Menghemat Waktu Pengembangan
- Reuse OF Code
Catatatan
Framework adalah sebuah struktur konseptual dasar untuk memecahkan sebuah permasalahan
Mengenal Apa ITU MVC Dalam Framework Code Igniter?
MVC merupakan konsep dasar yang harus diketahui sebelum belajar dan mengenal CodeIgniter. MVC adalah sebuah singkatan dari Model View Controller (MVC) adapun komponen komponen MVC sebagai berikut:
- Model
Model berhubungan dengan data dan interaksi ke database atau webservice model juga memperesentasikan struktur data dari aplikasi yang bisa berupa basis data maupun data lain misalnya dalam bentuk teks, XML maupun webservice
- View
Berhubungan dengan segala sesuatu yang di tampilkan end user bisa berupa halaman web,rss,javascript dll
- Controller
Bertindak sebagai penghubung data dan view dan didalam controller inilah terdapat class class hingga fungsi fungsi yang memperoses permintaan dari view ke dalam struktur data di dalam model.
Jangan Pernah Belajar Code Igniter
Alasannya karena apabila kamu belum mengenal php, jangan pernah coba-coba belajar code igniter informasi dari forum. Kebanyakan dari mereka yang belajar Framework CodeIgniter tanpa memiliki konsep dasar PHP dapat mengalami kesulitan.