An'anaviy ravishda Grafik foydalanuvchi interfeyslari (GUI) uchun ishlatiladi
Veb-ilovalarda mashhur
MVC vazifalari veb-dastur arxitekturasiga mos keladigan mijoz va server o'rtasida taqsimlanadi
MVC rivojlanishni rejalashtirishda foydali dizayn naqshidir
Xavotirlarni ajratish: ushbu kod funktsiya asosida modelga, ko'rinishga yoki tekshirgich paqiriga bo'linadi
Ruby on Rails bilan yaxshi ishlaydi
Erkin bog'langan
Keraksiz bog'liqliklarni olib tashlaydi
O'zgartirishsiz qayta foydalanish mumkin
MVC model sinflarini modifikatsiyasiz qayta ishlatishga imkon beradi
Kodni qayta ishlatish
Kengaytiriladigan kod
Yuqori hamjihatlik
Ta'mirlash yoki o'zgartirish osonroq
Bir nechta ko'rishni qo'llab-quvvatlaydi
Har bir qism mustaqil ravishda sinovdan o'tkazilishi mumkin (Model, view, controller)
Do'stlaringiz bilan baham: |