SajjadKhati
کاربر فعال <A href="http://forum.majidonline.com/f
آها . همین رو میخواستم بدونم . به نظرم چیزی که دنبالش میگشتم ، همین خطی که بولد کردم ، هست .
البته Model در MVVM ، با لایه ی "منطق تجاری" و لایه ی مربوط به "دیتابیس" در معماری 3 لایه ، فرقی نداره (بجز حالا فرضا بخشی از Model که در MVVM ممکنه در ViewModel بره) . درسته؟
اگه آره ، پس در MVVM نسبت به معماری 3 لایه ، صرفا بحث سازگار کردنِ بخشِ View یا منطق ارائه ، با Model هست . یعنی به عبارتی تفاوت MVVM (یا هر عبارت دیگه ای که میگید) با معماری 3 لایه ، اینه که در MVVM ، راحت تر و سریعتر لایه ی View را با لایه ی Model میشه هماهنگ کرد (معکوس اش ، نسبت به معماری 3 لایه ، فرقی نداره) .
چون شما در معماری 3 لایه ، در لایه ی منطق تجاری و لایه ی دیتابیس ، هر چیزی که داشته باشید ، عدل ، همه ی اینها را به عنوان لایه ی Model میتونید در یه پروژه ی دیگه در معماری MVVM منتقل کنید بدون هیچ تغییری در این لایه ها .
بنابراین فقط بحث هماهنگ کردن لایه ی View (و انتقالش و هماهنگ کردنش) با لایه ی Model هست که لایه ی ViewModel ، این هماهنگی را راحت تر و سریعتر میکنه .
درسته؟
تشکر استاد
ببخشید زیاد شد .
سلامی مجدد
خیلی ممنون استاد از جواب خوب تون .
نظرتون درباره ی این تیکه از صحبتم چیه؟
درسته؟
دقت کنید که این صحبتم ، در پازل مقایسه بین MVVM و معماری 3 لایه هست ها .
تشکر استاد