Model-View-Controller
(MVC) is a design pattern recently most popular among software engineers for
applications which are needed to provide multiple views with using same data. I
am suggesting MVC is better than WCF, because of this module separation. For an
examples
·
Multiple
views and controllers can interface with same model for modification even those
never exist before add this model.
·
It
is supporting all type of HTML verbs.
·
No
view state and post back events.
·
Easy
integration with JavaScript framework.
·
Helps
to decrease complexity of project
MVC
originally develop to map traditional output processing,
Let’s
say controller is the brain of the system. It processes every request and prepares
them for other part of the system such as model and view. Model responsible for
process events sent by the controller and database part, once it done sends
process data to the controller or directly to view. View is preparing interface
for the user to present process data sent by model or controller. Even if you
are very junior developer, it is very easy to understand this concept.
helpful and simple
ReplyDeleteeasy to understand
ReplyDelete