حدود یک سال قبل الگوی MVVM زیاد معروف نبود (Model-View-ViewModel pattern). اما در 6 ماه اخیر، این الگو به یک متدولوژی جدی توسعه برنامههای WPF و سیلورلایت تبدیل شده. نمیشود به یک وبلاگ خوب WPF سر زد و خبری از این روش نباشد. حتی فریم ورکهایی هم برای آن طراحی شده که لیست آنها را در این مقاله میتوانید مشاهده نمائید.
مزایای این الگو چیست؟
- جدا سازی Model و View
- تولید کدهایی با قابلیت تست بالا
- فایلهای code-behind ایی با حداقل کد
اگر علاقمند به آشنایی با این الگوی طراحی باشید ویدیوی آموزشی زیر در طی یک ساعت و نیم به توضیح این مطلب پرداخته است.
ماخذ