Mvc چیست ؟

  • نویسنده موضوع amhr
  • تاریخ شروع

amhr

تازه وارد
mvc ابتدای سه کلمه ی Model View Controller میباشد که معرف یک مدل پیاده سازی نرم افزاری است و در مهندسی نرم افزار مطرح میشود.

هدف از این مدل ، جدا سازی قسمت های مختلف برنامه با حفظ رابطه ی میان آنها میباشد . و این مدل شامل سه قسمت میشود .

۱٫مدل : معرف داده ها و اطلاعات میباشد و همچنین مقررات و قوانین مربوط به داده ها . ( مربوط به database )

2.ویو : شامل اجزای html و واسطه ی کاربر مانند تصاویر ، فرم ها و … .( مربوط به html )

3.کنترلر : واسطه ی جریان داده میان مدل و ویو ها . ( حلقه ها ، شرط ها و … )

مزایای اصلی استفاده از MVC چیست ؟

۱٫قابلیت استفاده مجدد

۲٫جداسازی کد ها و محتوا

منبع :

 
بالا