Let's Start to learn MVC(Model view
controller):
The first and very important thing to learn
anything - “what is this? ”So,here a question occurs What is MVC? Reguraly we
work with ASP.Net, a development framework to develop websites or web pages
using javascript, css etc. ASP.Net supports three different type of development
models -MVC is one of them, other two are web pages & web forms.
So, here now we can say:
- MVC is an Asp.net programming Model.
- MVC is a framework for building web
applications.
MVC involves its own design which is called
MVC design, stands for Model View Controller
- Models represent the part of the
application that handles the logic for the application data. Often model
objects retrieve data (and store data) from a database.
- View represents the parts of the
application that handles the display of the data. Most often the views are
created from the model data.
- Controller represents the part of
the application that handles user interaction. Typically controllers read
data from a view, control user input, and send input data to the mode
Here, now we can say that, The MVC model
defines web applications with 3 logic layers:
- The business layer (Model logic)
- The display layer (View logic)
- The input control (Controller logic)
The MVC separation helps you manage complex
applications, because you can focus on one aspect a time. For example, you can
focus on the view without depending on the business logic. It also makes it
easier to test an application.
The MVC separation also simplifies group development. Different developers can
work on the view, the controller logic, and the business logic in parallel.
System Requirements:
So, Now to start work on your first MVC
application you need to check some system requirements as:
Thanks