MVC = Model View Controller
Adapun definisi MVC adalah pola arsitektur pada perancangan perangkat lunak yang berorientasi objek. Tujuan dari MVC adalah untuk memisahkan antara tampilan, data dan proses. Dalam hal ini controller memegang peran utama untuk mengatur alur proses dengan model sebagai data dan view sebagai tampilan.
Why MVC?
- Organisasi dan struktur kode
- Pemisahan logic dan tampilan
- Perawatan kode
- Implementasi konsep OOP
- Digunakan oleh banyak Web Application Framework
Berikut ini beberapa catatan penting dari apa yang telah kita pelajari sekilas tentang MVC:
Model = Data
- Representasi Pengetahuan
- Mengelola Data
- Logika Bisnis
- Output, apa yang dilihat oleh user
- Representasi visual dan model
- Lapisan presentasi
- Perantara antara model dan view
- Menangani pemrosesan pada aplikasi
- Menangani aksi dari user
Untuk penjelasan lebih lengkapnya bisa disimak di channel Web Programming UNPAS tentang MVC
Selamat belajar, tetap semangat dan semoga bermanfaat. Terima kasih
Tidak ada komentar:
Posting Komentar