آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

معماری سه لایه (Presentation , Domain , Data Source) چیست و چه تفاوتی با MVC دارد؟

MVC
Ali  8 سال پیش  8 سال پیش
0 0

سلام به همگی

همونطور که از عنوان سوال معلومه می‌خواستم بدونم معماری سه لایه (Presentation , Domain , Data Source) چیه و چه تفاوتی با MVC داره؟

اول فکر میکردم معماری سه لایه شبیه MVC هست ولی بعد فهمیدم که به هم ربطی ندارند و این اشتباهیه که بعضیای دیگه هم میکنند.
MVC رو که استاد درس دادند و در مورد معماری سه لایه در این حد میدونم که Presentation همون GUI برنامه هست و Domain Logic قسمت منطقی برنامه هست که شامل دستورات اصلی و قوانین برنامه میشه و Data Source هم مربوط به دیتابیس میشه و به طور کلی هر لایه کاملا مستقل کار میکنه.

ممنون

0 0
خب اینکه کاراییش شبیه mvc هستش؛ model که دیتابیس رو هندل میکنه؛ controller که logic برنامه هست و view هم gui؛ شاید نحوه برقراری ارتباط ۳ قسمت در این معماری ها متفاوت باشه. (8 سال پیش)
0 0
اینطوری که من توضیح دادم به نظر خیلی به هم شبیه میان ولی مشکل اینجاست که من اطلاعاتم اصلا کافی نیست :( ولی همون طور که شما گفتید فکر کنم نحوه برقراری ارتباط این سه قسمت متفاوت باشه و همین باعث تفاوت کامل این معماری با MVC بشه. (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .