ASP.NET MVC یک فریمورک توسعه وب است که توسط شرکت مایکروسافت ایجاد شده است و مخفف “Model-View-Controller” می باشد که یک الگوی طراحی است و به توسعه دهندگان امکان میدهد برنامههای وب را به سه بخش مدل (Model)، نمایش (View) و کنترلکننده (Controller) تقسیم کنند.
مدل (Model) به دادهها و منطق کسب و کار مربوط به برنامه اشاره دارد.
نمایش (View) به نمایش دادهها و رابط کاربری برنامه میپردازد.
کنترلکننده (Controller) مسئول پردازش واسط کاربری و ارتباط با مدل و نمایش است.
این فریمورک از زبان برنامهنویسی C# و بستر .NET برای توسعه استفاده میکند و از ویژگیهایی مانند مسیریابی از طریق وب، پشتیبانی از اجزاء و کتابخانههای جاوااسکریپت و امکانات تست واحد پشتیبانی میکند.
ASP.NET MVC برای توسعه برنامههای وب از پیچیدگی کمتری نسبت به Web Forms و از انعطافپذیری بیشتری برخوردار است. این فریمورک به توسعه دهندگان امکان میدهد تا کنترل دقیقتری بر روی HTML و URLهای تولیدی خود داشته باشند و از الگوی طراحی MVC برای سازماندهی برنامههای وب خود استفاده کنند.


نقد و بررسیها
هنوز بررسیای ثبت نشده است.