Mengenal Apa itu MVC?

Apa itu MVC?, MVC yaitu kepanjangan dari model , view , controller yang berkonsep arsitektur dalam pembangunan aplikasi berbasis web yang membagi aplikasi web menjadi 3 bagian besar yang mana memiliki tugas dan fungisnya masing masing yaitu :

  • Model : model bertugas untuk mengatur , menyiapkan , memanipulasi dan megorganisasikan data dari database yang sesuai dengan instruksi dari controller.
  • View : betugas untuk menyajikan informasi kepada user sesuai dengan instruksi dari controller.
  • Controller : bertugas untuk mengatur apa yang harus dilakukan model , dan view mana yang harus ditampilkan berdasarkan permintaan user . 
Framework yang mneggunakan konsep MVC
  • PHP ( Laravel , Symfony , CakePHP , Zend )
  • Python ( Django , Turbogears2 , Watson-Framework )
  • Nodejs ( Express , Adonis , Sails.js , Total.js , dll )
Dari penjelasan diatas mengenai dasar dari MVC banyak framework yang mneggunakan konsep MVC karena lebih terstruktur dibandingkan dengan konsep biasa.

 

Comments