Upload
christian-mason
View
216
Download
3
Embed Size (px)
Citation preview
MVCGreg Phelps
Trent Spangler
AGENDA
What is MVC Web Forms vs MVC Example Learn More!
Model:
The business rules, logic, and data.
Controller:
Handles the user interaction and input logic.Example: procedures, methods, functions
View:
Representation of model data.Examples: any user interface, web page, application
WEB FORMS vs MVC?
WEB FORMS (PROS)
Rapid Application Development (RAD)• Drag and drop controls
• Mechanisms behind controls and pages are hidden
Maturity• Smaller learning curve for developers
• More robust legacy framework
WEB FORMS (CONS)
Less control over html produced due to RAD
MVC (PROS)
“Separation of Concerns”, encapsulation, & modularity
Multiple forms on one page*
Similar to other non-Microsoft frameworks
Test Driven Development is facilitated
MVC (CONS)
Developer needs to be fairly competent in HTML and CSS
The Views are HTML structures that are written from scratch by the developer
MVC is relatively new Higher cost Bigger learning curve
EXAMPLE