طراحی سایت با استفاده از MVC
طراحی سایت با استفاده از MVC
طراحی سایت با استفاده از MVC ،mvc در طراحی سایت مخفف کلمات Model View Controller هست .
در واقع MVC یک الگوی طراحی (design pattern)جهت جداسازی قسمت های مختلف برنامه نویسی است.
هر یک از بخش های معماری MVC یعنی Modelو View و controller را به شکل زیر تعریف می کنیم.
Model :
Model همان کلاس های برنامه نویسی شبیه بهدیتابیس هستند که می توانند متفاوت و بیشتر باشند.
Model در mvc وظیفه تایید داده ها را برعهده دارد تا اطلاعات درست درون آنها قرار بگیرد و برای دیتابیس ارسال شود.
View :
view اطلاعات را به کاربر نشان می دهد.این بخش کاری به منطق برنامه نویسی ندارد .
view فقط یک model را دریافت کردهو آن را به هر شکلی که نیاز باشد به کاربر نشان می دهد.
خروجی ها نیز توسط کنترلر ایجاد شده و برای view ارسال می گردد.
طراحی سایت با استفاده از MVC
Controller :
همانگونه در فوق به آن اشاره شد و از اسم آن نیز مشخص است controller بخش کنترل کننده و مغز برنامه می باشد.
controller معمولا دو وظیفه دارد :
controller اطلاعات را از دیتابیس در قالب مدل هایی می گیرد.و بعد پردازش خود را روی آن انجام می دهد.
و اطلاعات را در قالب model جدیدی به view می فرستدتا view اطلاعات را به کاربر نشان دهد.
controller اطلاعات را از مدلی که از viewبرای او ارسال شده دریافت می کند.
و پس انجام اقداماتی آن را در دیتابیس ذخیره می کندومدلی دیگر برای view می فرستد تا کاربر آن را ببیند.
طراحی سایت با استفاده از MVC
ویژگی های MVC :
قابلیت تست آسان. چارچوب قابل آزمایش، قابل توسعه و قابل نصب کنترل کامل بر HTML و URL های شما را ارائه می دهد.
از ویژگیهای موجود ارائه شده توسط ASP.NET ، JSP ، Django و غیره استفاده کنید.
جداسازی برای Logic: Model ، View ، Controller.
تفکیک وظایف یعنی business logic، Ul logicو input logic
مسیریابی URL برای URL های friendly SEO.
پشتیبانی از Test Driven Development (TDD)
طراحی سایت با استفاده از MVC
مشاوره طراحی سایت
برای دریافت راهنمایی های مربوط به طراحی و بهینه سازی سایت،
می توانید از قبل با مشاوران ما در تماس باشید .