PDA

View Full Version : Tentang Model View Controller (MVC)


Bintang07
28th November 2013, 12:36 PM
MVC (Model-View-Controller) adalah sebuah metode dalam membuat aplikasi dengan memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol utama aplikasi.

Pada prinsipnya, implementasi MVC membagi kode ke dalam 3 bagian yaitu:

Model sebagai sumber data
View sebagai representasi data dan user interface
Controller yang berfungsi sebagai “otak” atau business logic yang memproses user input dan meng-update Model dan View ( kalau diperlukan ).

Keuntungannya adalah…
- Tidak ada ViewState (Stateless).
- Menyediakan pemisah Separation Of Concerns (SoC).
- Dapat melakukan proses Test Driven Development (TDD)
- Mudah terintegrasi pada JavaScript frameworks.
- Mendukung beberapa tampilan pada view engines (aspx, Razor)


**** Sumber lebih lengkapnya bisa dilihat disini ya, ada cara kerja dan disertai gambarnya juga nih --> http://blog.jaringanhosting.com/inde...asp-net-mvc-4/