Tentang Model View Controller (MVC)
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)
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/T
Tidak ada komentar:
Posting Komentar