Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Short/quick explanation of .net mvc

What would be the shortest explanation for .net mvc (for a manager to understand at a high level, how it works, benefits etc).

like image 533
Blankman Avatar asked Apr 02 '09 13:04

Blankman


People also ask

What is MVC explain in brief?

MVC (Model-View-Controller) is a pattern in software design commonly used to implement user interfaces, data, and controlling logic. It emphasizes a separation between the software's business logic and display.

What is MVC in .NET with example?

Building Web Applications with ASP.NET Core 3 MVC The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components are built to handle specific development aspects of an application.

What is .NET MVC used for?

The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication. The MVC framework is defined in the System. Web.

What is MVC in .NET C#?

Model View Controller (MVC) MVC is a design pattern used to decouple user-interface (view), data (model), and application logic (controller). This pattern helps to achieve separation of concerns.


1 Answers

You might start here.

ASP.NET MVC enables you to build Model View Controller (MVC) applications by using the ASP.NET framework. ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms that offers the following benefits:

  • Clear separation of concerns
  • Testability - support for Test-Driven Development
  • Fine-grained control over HTML and JavaScript
  • Intuitive URLs

As curtisk points out in his answer, wikipedia has a good description as well:

Model–view–controller (MVC) is an architectural pattern used in software engineering. Successful use of the pattern isolates business logic from user interface considerations, resulting in an application where it is easier to modify either the visual appearance of the application or the underlying business rules without affecting the other.

like image 199
Jon B Avatar answered Oct 03 '22 06:10

Jon B