Model, View, Controller (MVC)
Model, View, Controller (MVC)
Model, View, Controller (MVC) adalah konsep arsitektur dalam pembangunan aplikasi berbasis web. yang membagi aplikasi web menjadi 3 bagian. Yang mana setiap bagian memiliki tugas-tugas serta tanggung jawab masing-masing. Tiga bagian tersebut adalah: model, view dan controller.
- Model : Bertugas untuk mengatur, menyiapkan, memanipulasi dan mengorganisasikan data 'dari database" sesui intruksi dari controller
- View : Bertugas untuk menampilkan informasi kepada user sesuai intruksi dari controller
- Controller : Betugas untuk mengatur apa yang harus dilakukan model, dan view mana yang harus di tampilkan berdasarkan permintaan dari user
- Proses pengembangan lebih cepat
- Kemampuan untuk memberikan banyak tampilan
- Mendukung teknik Asynchronous
- Platform pengembangan yang SEO Friendly
- Model MVC mengembalikan data secara langsung
Kekurangan MVC :
- ampilan sangat bergantung pada controller dan model
- Model melakukan terlalu banyak pekerjaan
- Kompleksitas yang tinggi untuk mengembangkan aplikasi
Komentar
Posting Komentar