MVC(Model View Controller)
MVC (Model View Controller) adalah sebuah bentuk pemrograman yang memisahkan berdasarkan logika penanganan tampilan, logika pengontrolan dan logika model. Bertujuan untuk pengembangan perangkat lunak yang besar mudah untuk dilakukan maintenance(perbaikan atau penambahan atau pengurangan code).
2. View
View adalah bagian kode prgram yang mengatur tampilan website.
3. Controller
Controller merupakan bagian yang menjembatani model dan view.
Kelebihan :
1. Mudah untuk menggunakan feature dari satu website ke website yang lain
2. bekerja dengan web devoloper lain lebih mudah.
3. HMVC lebih stabil ketika menjadi lebih besar.
4. Penggunaan HMVC mudah sehingga sebagian besar orang sepakat dalam masalah penggunaannya.
5. Mudah ketika mengimplementasi widget
Kekurangan :
1. Sulit untuk mengambil feature dari satu website ke website lain.
2. Bekerja dengan developer lain bisa menjadi malapetaka.
3. MVC mudah runtuh jika website menjadi terlalu besar.
4. Setiap orang tidak punya satu pemikiran bagaimana menggunakan MVC
5. Menambah widget sangatlah sulit di MVC
Comments
Post a Comment