The first and very important point 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:
1. MVC is an Asp.net programming Model.
2. MVC is a framework for building web
applications.
MVC involves its own design which is called MVC design,
stands for Model View Controller
1. 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.
2. View represents the
parts of the application that handles the display of the data.
Most often the views are created from the model
data.
3. 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 model.
Here, now we can say that, The MVC model defines web applications
with 3 logic layers:
1.
The business layer (Model logic)
2.
The display layer (View logic)
3.
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:
ü
Or you can install
Visual Web developer, Visual
Web Developer is a development tool tailor made for MVC (and Web Forms).
Next i'll explain to start work with your new MVC application.till wait.........
Thanks.