Mengenal Framework Codeigniter
Dalam dunia pemrograman web, CodeIgniter dikenal sebagai salah satu dari sekian banyak framework php yang sangat populer.
CodeIgniter dikembangkan dengan tujuan utama untuk membantu para developer dalam membangun aplikasi.
Tentu saja biar lebih cepat dengan memanfaatkan banyak sekali macam library yang terdapat di dalamnya.
CodeIgniter dikembangkan dengan mengadopsi konsep MVC (Model View Controller).
CodeIgniter juga merupakan satu dari sekian banyak framework yang tercepat daripada framework lain.
Apa itu CodeIgniter?
CodeIgniter ialah framework php yang bisa dipakai untuk menciptakan dan membuatkan aplikasi web dinamis.CodeIgniter dikembangkan dengan tujuan utama untuk membantu para developer dalam membangun aplikasi.
Tentu saja biar lebih cepat dengan memanfaatkan banyak sekali macam library yang terdapat di dalamnya.
CodeIgniter dikembangkan dengan mengadopsi konsep MVC (Model View Controller).
CodeIgniter juga merupakan satu dari sekian banyak framework yang tercepat daripada framework lain.
Apa Saja Keunggulan CodeIgniter?
CodeIgniter bisa dikatakan cukup gampang dipelajari, sangat ringan.Selain itu CodeIgniter juga semakin lengkap dengan dokumentasi dan support yang memadai dari lembaga CodeIgniter.
Di samping itu, CodeIgniter mempunyai keunggulan dari segi fitur-fiturnya.
Apa saja keunggulan CodeIgniter? Mari simak klarifikasi berikut ini:
- CodeIgniter memanfaatkan pattern Model View Controller, dengan demikian sanggup menghasilkan struktur instruksi yang mempunyai standar lebih jelas, selain itu juga lebih terstruktur.
- URL yang lebih bersahabat, CodeIgniter meminimalisasi penggunaan “$_GET” lalu menggantikannya dengan URL.
- Mudah dan cepat dalam penggunaannya, CodeIgniter sangat gampang dipelajari. Selain itu CodeIgniter juga diklaim sebagai framework tercepat.
- Kemudahan memodifikasi dan kemampuan beradaptasi, CodeIgniter sangat gampang dimodifikasi selain itu juga sangat gampang mengadopsi library lain.
- Dukungan dokumentasi yang lengkap dan jelas, anda sanggup mempelajari CodeIgniter meskipun tidak mempunyai buku panduan alasannya yaitu panduan lengkapnya sudah disediakan.
- Tingkat kesulitas rendah, hal ini sangat besar lengan berkuasa dan sangat perlu diperhatikan, alasannya yaitu dalam menentukan framework yang baik untuk dipakai sebaiknya kita memperhatikan kemampuan dari seluruh anggota yang terlibat alasannya yaitu bisa jadi kalau suatu framework sangat sulit untuk dipelajari, maka akan sangat beresiko sanggup menghambat kinerja anggota.
Apa itu Konsep MVC (Model View Controller)
Sebelum lebih jauh mempelajari CodeIgniter,sebaiknya kita pahami dahulu sebuah konsep dasar yang dianut dalam CodeIgniter yaitu Model View dan Controller ( MVC ).
MVC intinya ialah suatu teknik dalam pemrograman,
yang memisahkan sisi data (Model), desain interface (View) dan proses (Controller) pada suatu aplikasi.
Model
Di sini berisi query-query SQL yang yang bertanggungjawab pada proses penyimpanan data.Selain itu, Model juga berisi Class-class dan fungsi yang dipakai untuk mengambil, meng-update atau menghapus data.
View
Segala sesuatu yang bekerjasama dengan apa yang dlihat oleh end user (front end),View biasanya berupa file html, css, javascript dan file lain yang berhubungan.
Controller
Agar data pada Model sanggup ditampilkan ke View,maka diharapkan sebuah penghubung diantara keduanya,
inilah fungsi dari controller yang menghubungkan sisi data dan view pada suatu aplikasi.
Controller juga berisi Class-class dan fungsi-fungsi yang akan memproses request dari View ke dalam struktur data yang berada di dalam Model.
