Mengenal Codeigniter Lebih Dalam
duniapemrogramanque.blogspot.com - Dalam PHP terdapat banyak sekali framework yang dapat digunakan untuk para programmer dalam mengembangkan aplikasinya. Sangking banyaknya framework PHP sampai membuat kita bingung untuk memilih mana yang terbaik untuk projek yang sedang kita kembangkan. Oke lanjut.
Apa itu Framework?
Framework secara singkat adalah kumpulan dari instruksi-instruksi yang dikumpulkan didalam class dan function-function yang dapat mempermudah seorang programmer dalam mengembangkan aplikasi yang tengah dibuatnya.
Baca juga: Mengupas Framework Secara Lengkap
Apa itu Codeigniter?
Codeigniter merupakan salah satu framework PHP yang menggunakan pola design MVC (Model, View, Controller) yang bersifat open source atau free tidak berbayar dan pertama kali dirilis pada 28 februari 2006 oleh Rick Ellis.
Gambaran perbandingan PHP native dengan Codeigniter
Codeigniter cocok digunakan untuk:
- Portal Berita
- E-Commerce
- Blog
- Sistem Informasi
- Web Startup
- Dan lain-lain
Bagaimana Alur Kerja dari Codeigniter?
Alur kerja dari codeigniter dapat digambarkan sebagai berikut.
Gambaran alur kerja Codeigniter
- Index.php: berfungsi sebagai file pertama yang akan dieksekusi oleh program
- The Router: Router akan memeriksa HTTP request untuk menentukan hal apa yang akan dilakukan oleh program.
- Cache File: nah inilah yang membuat waktu akses sebuah program akan lebih cepat, dikarenakan ketika kita pertama kali membuka program tersebut. Data-data awal disimpan kedalam browser sehingga ketika kita membuka kembali program tersebut data-data yang disimpan di browser akan di load. Sehingga memungkinkan eksekusi program lebih cepat.
- Security: Sebelum file controller di load secara keseluruhan, HTTP request dan data yang telah di submit oleh pengguna akan disaring terlebih dahulu melalui fasilitas security yang dimiliki oleh codeigniter.
- Controller: Controller akan membuka file model, libraries, helper dan semua resource yang dibutuhkan program.
- View: Hal yang terakhir dilakukan adalah membaca semua program yang terdapat dalam view file dan mengirimkan semuanya ke browser agar pengguna dapat melihatnya.
Apa Kelebihan yang Dimiliki Codeigniter?
- Performa lebih cepat
- Dokumentasi lengkap
- Konfigurasi minim
- Komunitas yang besar dan siap saling membantu satu sama lain
- Ramah bagi pemula
Nah bagaimana, tertarik untuk mendalami Codeigniter framework?
0 Response to "Mengenal Codeigniter Lebih Dalam"
Post a Comment