بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
معماری سه لایه (Presentation , Domain , Data Source) چیست و چه تفاوتی با MVC دارد؟
سلام به همگی
همونطور که از عنوان سوال معلومه میخواستم بدونم معماری سه لایه (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 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .