Introducing MVC

Here in this article, we will discuss MVC and the benefits of MVC.
MVC is a framework for building web applications using an MVC (Model View Controller) design pattern.
It is is an architectural pattern used in software engineering for separating the components of a Web application.
The MVC pattern helps to decouple the business logic from the presentation layer which in turn gives you the flexibility to make changes to a layer, without affecting the other.
ASP.NET MVC enforces a “separation of concerns”. The Model does not know anything about the View. The View does not know there’s a Controller. This makes MVC applications easier to test and maintain.
The Model:
It is the part of the application that handles the logic for the application data. like model objects retrieve data (and store data) from a database.
The View:
It is the parts of the application that handles the display of the data like the views are created from the model data.
The Controller:
It is the part of the application that handles user interaction.
For example, controllers read data from a view, control user input, and send input data to the model.
Benefits: The below are the benifits of MVC
1- If you have a large team of developers and want to do parallel development where there are separate teams working on the view, controller, and model.
2- It will give meaningful, RESTful URL’s.
3- It Enables the full control over the rendered HTML.
4- It will provide Easy integration with JavaScript frameworks.
5- There is no ViewState and PostBack events.

Also, you can read some SharePoint online tutorials:

New to Office 365 SharePoint Online? Get Office 365 Enterprise E3 Subscription & Try out all the features

– Download FREE PDF on HUB site in SharePoint online

– Apply HTML to email template in SharePoint 2010 designer workflow

– Delete custom page layout in SharePoint 2010

Check out Best Alternative to InfoPath -> Try Now


(Installation & Features)

About Bijay Kumar

I am Bijay from Odisha, India. Currently working in my own venture TSInfo Technologies in Bangalore, India. I am Microsoft Office Servers and Services (SharePoint) MVP (5 times). I works in SharePoint 2016/2013/2010, SharePoint Online Office 365 etc. Check out My MVP Profile.. I also run popular SharePoint web site

View all posts by Bijay Kumar →