mvc greg phelps trent spangler. agenda what is mvc web forms vs mvc example learn more!

Post on 04-Jan-2016

217 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

WHERE YOU CAN LEARN MORE!

www.asp.net/mvc

top related