MVC vs HMVC

MVC atau yang biasa di sebut Model-View-Controller adalah metode untuk memisahkan aplikasi menjadi tampilan(View), data(Model), dan bagaimana cara kerjanya(Controller) Sedangkan HMVC adalah kumpulan dari MVC yang saling berhubungan.

Berikut ini adalah model dari MVC:

mvc pattern
mvc
Dalam pengaplikasiannya model view controller berbeda-beda setiap orang atau developer. Untuk mengetahui lebih jelas dari model diatas anda harus mengaplikasikannya ke bahasa pemerograman dengan framework.


Berikut ini adalah model HMVC:

hmvc model
hmvc



Kekurangan MVC:

  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

Dengan kekurangan-kekurangan di atas maka di buatlah HMVC untuk mengatasi kekurangan pada MVC.

Kelebihan HMVC:

  1. Mudah untuk menggunakan feature dari satu website ke website yang lain
  2. Bekerja dengan web developer lain lebih mudah
  3. HMVC lebih stabil ketika menjadi lebih besar
  4. Penggunaan HMVC mudah sehingga sebagian besar orang sepakat dalam masalah pengguanaannya
  5. Mudah ketika mengimplementasi widget






Note: Jika ada yang ingin menulis ulang di blog, forum,social media dll sebaiknya di cantumkan sumbernya yaitu https://muhammadyasin89.blogspot.com/

Post a Comment