طراحی سایت با معماری MVC
طراحی سایت با معماری MVC طراحی وب سایت مانند ساختمان سازی است . برای ساخت ساختمان معماری های متفاوتی وجود دارد . در هر شرایط آب و هوایی مصالح خاصی به کار میبرند . طراحی سایت هم دارای معماری های متفاوتی است . یکی از معروف ترین معماری های طراحی وب سایت معماری mvc است . در ادامه این مقاله به بررسی معماری mvc می پردازیم . معماری mvc اختصار شده عبارت model view controller است که توسط شرکت Microsoft برای طراحی و پیاده سازی نرم افزار ، طراحی شد که بعدا این معماری را برای طراحی سایت به کار گرفته شد . این معاری یک پروژه برنامه نویسی را به سه لایه تقسیم می کند . لایه گرافیک ( view ) یا همان لایه ای که برای کاربر قابل مشاهده است . لایه دیتابیس ( model ) . لایه کنترلی ( controller ) . معماری mvc به این صورت عمل می کتد که ابتئا یه درخواست از طرف کاربر به سمت لایه کنترلی فرستاده می شود . لایه کنترلی درخواست کاربر را پردازش می کند و این درخواست را به لایه دیتابیس می فرستد . اگر این درخواست در دیتابیس وجود داشته باشد این لایه پاسخ را به لایه کنترلی ارسال می کند . لایه