Model–view–controller - MVC
در مهندسی نرمافزار، مدل-نما-کنترلگر یا امویسی (Model–view–controller - MVC) به یک الگوی معماری نرمافزار گفته میشود. لگوی ساختاری امویسی به جداسازی دادههای کاربرد(از جملهٔ محتویات بخش مدل) از مؤلفههای ارائه شده بهصورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودیها (بخش کنترلگر) اقدام مینماید. هدف الگوی ساختاری امویسی صرفاً یکپارچگی در ساختار نرمافزار است و به کمک آن بدست گیری نرمافزار در راستای مدیریت و گسترش به سادگی انجام میگیرد.
ادامه مطلب ...