View Full Version : MVVM + N Tier
delasa
چهارشنبه 29 اردیبهشت 1389, 18:27 عصر
سلام دوستان
تفاوت بین MVVM و N Tier چیست؟
چه جوری میشه این دوتا رو ترکیب کرد و با هم استفاده کرد؟
اصلا این کار توجیهی داره؟
اگه کسی نمونه کد داره که از هر دو استفاده شده باشه و Linq هم استفاده شده باشه معرفی کنه ممنون میشم
saed2006
پنج شنبه 30 اردیبهشت 1389, 18:13 عصر
MVVM زیر مجموعه ساخت یافته از n tier هست
رضا عربلو
جمعه 31 اردیبهشت 1389, 04:01 صبح
MVVM یک نوع الگوی طراحی است که هدف آن جداسازی کامل کد از طراحی UI می باشد.
n-Tier یک مفهوم می باشد که به دیدگاهی که از طریق آن یک نرم افزار را بتوان به بخش های با وظایف شفاف و مجزا تقسیم کرد گفته می شود.
بنابراین از MVVM می توان به عنوان یکه مدل 3 لایه نام برد.
همچنین اگر منظورتان ترکیب مدل سه لایه UI, BL, DAL با مدل MVVM می باشد.
به View در MVVM می توانید به صورت UI در مدل سه لایه نگاه کنید.
به Model در MVVM می توانید به صورت BL نگاه کنید.
در MVVM صحبتی از نحوه استخراج داده از دیتابیس نشده و شما می توانید به هر صورتی که می خواهید لابه DAL را بسازید. یعنی می توانید لایه خود را بسازید و یا از LINQ TO SQL و ... به عنوان لایه DAL استفاده کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.