تفاوت معماری سه لایه با MVC

تفاوت معماری سه لایه با MVC


معماری سه لایه:
از سه لایه Presentation و Business و Data Access تشکیل شده است
کاربر با لایه Presentation تعامل می کند
این مدل معماری خطی است

معماری MVC:
برنامه از سه بخش Model و View و Controller تشکیل شده است.
کاربر به کمک View با Controller تعامل می کند.
این مدل معماری سه وجهی است.
MVC جایگزینی برای معماری سه لایه نیست و این دو با همدیگر کار می کنند و به عبارتی MVC در لایه Presentation استفاده می شود.
سید حامد واحدی سید حامد واحدی     17 مهر 1393