07 Task Performance 1
07 Task Performance 1
Based on my own perspective the MVC implementation is a model about user interface
that divides design program pattern to three different elements. The Model-View-
Controller (MVC) architectural pattern separates an application into three main
components: the model, the view, and the controller. MVC is a standard design pattern
that many developers are familiar with. Some types of Web applications will benefit
from the MVC framework. Others will continue to use the traditional ASP.NET
application pattern that is based on Web Forms and post backs. Other types of Web
applications will combine the two approaches; neither approach excludes the other.
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.
2. What is the most significant advantage of utilizing an MVC framework in interactive system
development? Why?
This Model is the central component of this architecture and manages the data, logic as
well as other constraints of the application. The View deals with how the data will be
displayed to the user and provides various data representation components. In "model"
represents the domain of the application that helps us to save, create, update and
delete records. Usually we put all our model classes in the Model folder. View in the
MVC design pattern is very similar to a "model". The major difference between "Model"
and "View" is that we use a View only in rendering views. We put all our View classes in
a "View" named folder, we create this folder.
MVC View is similar to ‘model’. But the major difference between ‘Model’ and ‘View’ is
that view model is only used to rendering (displaying information) information in views.