ASP.NET MVC Framework : A New Face to ASP.NETMar 20, 2015
ASP.NET is already a successful technology for developing web application which originally works on action or event based functionality . ASP.NET MVC is providing a new face to ASP.NET by dividing its architecture into three components like Model , View and Controller. Such division is just an approach for separating the logic and providing flexibility to developer for handling large and heavy web applications which somewhere increasing the overall performance . The MVC pattern helps you create applications that separate the different aspects of the application (input logic, business logic, and UI logic), while providing a loose coupling between these elements. The pattern specifies where each kind of logic should be located in the application. The UI logic belongs in the view. Input logic belongs in the controller. Business logic belongs in the model. This separation helps you manage complexity when you build an application, because it enables you to focus on one aspect of the implementation at a time. For example, you can focus on the view without depending on the business logic. This is most widely used approach now a days in web development.