کیوی

وبلاگی در مورد سی شارپ و ASP.NET

کیوی

وبلاگی در مورد سی شارپ و ASP.NET

نگاهی کوتاه به MVC

شنبه, ۸ آبان ۱۳۹۵، ۱۲:۳۶ ق.ظ

نگاهی کوتاه به MVC

لفظ MVC در واقع به سال 1970 و زمانی که زیراکس پارک از آن برای پروژه ای به نام SmallTalk استفاده می کرد باز می گردد. در آن دوران از MVC به عنوان راهی برای سازماندهی به برنامه های دارای رابط گرافیکی یاد می شد.

در MVC هر نرم افزار به حد اقل سه قسمت تقسیم می گردد:

  • Models یا Domain Models که اطلاعاتی که کاربر با آنها سر و کار دارد را در خود جای می دهد.
  • Views که وظیفه ی ایجاد یک رابط کاربری جهت نمایش مدل ها را دارد.
  • Controllers که انجام عملیات بر روی مدل ها و همچنین مشخص کردن View مورد نظر جهت نمایش به کاربر  از جمله کار های آنهاست.
در معماری MVC هر قسمت باید به صورت جداگانه و خودمختار فعالیتش را انجام دهد، به این معنی که اطلاعات فقط در مدل ها، نمایش فقط در ویو ها و کار بر روی داده ها فقط در قسمت کنترلر ها انجام می گیرد. با استفاده از این معماری با گسترده شدن نرم افزار مدیریت آن سخت تر نمی شود.
در پست های بعدی به تفصیل در مورد هر قسمت صحبت خواهد شد.

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی