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

Popular posts from this blog

Sequence Diagram

Class Diagram