image source: http://www.techplugg.com/codeigniter-login-logout-tutorial/
pada kesempatan kali ini kita akan belajar tetang salah satu framework yaitu CodeIgniter. Codeigniter marupakan sebuah framework yang bersifat open source digunkan untuk membangun aplikasi php dinamis.
CodeIgniter menyediakan berbagai macam library yang dapat mempermudah dalam pengembangan, CodeIgniter dibangun dengan menggunakan konsep Model-View-Controller development pattern.
apa kelebihan yang dimiliki oleh CodeIgniter?
Codeigniter sangat ringan, terstruktur, mudah dipelajari, dokumentasinya lengkap dan dukungan yang luarbiasa dari forum CodeIgniter.
fitur-fitur yang dimiliki CodeIgniter, antara lain:
1. Menggunakan pattern MVC
2. Menggunakan URL Friendly sehingga meminimalisir penggunaan $_GET
3. kemudahan dalam mempelajari membuat library dan helper.
apa itu Pattern MVC?
MVC adalah sebuah pattern/teknik pemrograman yang memisahkan bisnis logic(alur pikir), data logic (penyimpanan data), dan presentation logic (antarmuka aplikasi).
1. Model
berhubungan dengan data dan interupsi kedatabase atau webservice, Model juga mempresentasikan struktur data dari aplikasi yang bisa berupa basis data maupun data lain, dan biasanya di dalam model akan berisi class dan fungsi CRUD (Create, Read, Update, Delete) dan juga akan berhubungan dengan perintah-perintah Query SQL.
2. View
berhubungan dengan segala suatu yang akan ditampilkan ke end-user, bisa barupa halaman RSS, Web, JavaScript, dan lain-lain.
3. Controller
Bertinfdak sebagai penghubung Data dan View, didalam Controller inilah terdapat Class-class dan fungsi-fungsi yang memproses permintaan dari View ke dalam Struktur data didalam model.
Tidak ada komentar:
Posting Komentar