mvc یک فریم ورک درasp.net می باشد که برای نرم افزار های تحت وب و در واقع برنامه نویسی این حوزه می توان از آن استفاده کرد.
mvc مخفف کلمات Model،ViewوControllerمی باشد که برای جداسازی قسمت های مختلف برنامه از آن استفاده می شود. که در ادامه به توضیح هر کدام از قسمت ها می پردازیم:
Model: این قسمت برای انتقال اطلاعات بین View و Controller استفاده می شود به طور کلی تمامی اطلاعات موجود در نرم افزار را شامل می شود و یکی از وظایف آن تایید داده ها می باشد پس باید اطلاعات درست درون آن قرار گیرد و برای دیتابیس ارسال شود.
View: این قسمت اطلاعات را به کاربر نشان می دهد و این کار را از طریق مدلی که دریافت می کند انجام می دهد این مدل توسط کنترلر ایجاد و برای View ارسال می شود.
Viewکاری با منطق برنامه ندارد و با دادهای خام سرکار دارد و بررسی صحت داده هایی که از طریق کاربر ارسال می شود برعهده model است.
Controller: همان طور که از نام آن مشخص است وظیفه کنترل برنامه را برعهده دارد به طور کلی می توان گفت رابط بین View و Model است به این صورت که با Model کار می کند و در نهایت یک View برای نمایش اطلاعات به کاربر انتخاب می کند.
1-می توانیم چندین Viewمختلف داشته باشیم و از آنها استفاده کنیم.
2-برای انجام کارهای تیمی بسیار مناسب است به این صورت که هر کدام از اعضای تیم می توانند بر روی یک قسمت از آن کار کنند به گونه ای که تغییرات آنها در برنامه تاثیری بر روی دیگری نداشته باشد.
3-چون قسمت های برنامه از هم جدا هستند به راحتی می توان Viewبه برنامه اضافه کرد بدون اینکه مدل آن تغییر کند.
4-انعطاف پزیری این معماری سبب می شود که بهترین طرح و ایده ای که در طولانی مدت نوشته اید به برنامه خود اضافه کنید.
5-در این معماری هیچ محدودیتی برای برنامه نویس وجود ندارد چهارچوب یک دست این معماری سبب میشود برنامه نویسان از یک قانون خاص تبعیت کنند.
اگر در حال حاضر فرصت مطالعه این مقاله را ندارید، می توانید فایل PDF آن را دریافت کنید
related blogs
همیشه در کنار شما هستیم
برای توسعه کسب و کارتان ، تا انتها در کنار شما هستیم . بدون نگرانی به فکر پیشرفت باشید.
همیشه در کنار شما هستیم
برای توسعه کسب و کارتان ، تا انتها در کنار شما هستیم . بدون نگرانی به فکر پیشرفت باشید.
آکادمی ایراکد
مشاوره فنی و تخصصی رایگان
جهت دریافت خدمات مشاوره و یا سفارش طراحی سایت و اپلیکیشن، سئو و سایر خدمات شرکت فرم زیر را تکمیل نمایید.مشتاقانه پاسخگوی شما خواهیم بود
Comments
جای شما در میان برندهایی که به ما اعتماد کردند، خالیست
Our Customers
Registration Form
آدرس دفتر مرکزی:
تهران ، جردن ، خیابان تابان غربی ، برج نور ، طبقه ۱
تهران ، میرداماد ، تقاطع نور و تابان غربی ، برج اداری تجاری نور ، طبقه ۱
فروش :
پشتیبانی :
همراه :
تمامی حقوق این وبسایت متعلق به شرکت ایراکد می باشد
Registration Form