Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Introduction to ASP.NET MVC by Mind Map: Introduction to ASP.NET MVC
0.0 stars - reviews range from 0 to 5

Introduction to ASP.NET MVC

Product Information

Creator: Scott Guthrie (Scott Gu)

Program Manager @ Microsoft - Phil Haack

Release Timeline

Evolution

Common Gateway Interface (CGI)

Active Server Pages (ASP)

ASP.NET

ASP.NET MVC

What is MVC ?

Acronym for Model-View-Controller

It is a "presentation" design pattern

Key principle is Seperation of Concerns (SoC)

M-V-C

Can we mix ASP.NET & ASP.NET MVC in an application ?

YES !

ASP.NET MVC sits on top of ASP.NET (3.5)

It is not a replacement for webforms, rather an alternative

Does not replace ASP.NET (3.5) libraries or functionality

Phased migration from ASP.NET to ASP.NET MVC is possible by adding the MVC libraries and the routing data

Note that ASP.NET MVC works well with Web Application Projects (and not websites)

URL Routing HTTP Module in web.cofig decides who gets to process the request

Features of ASP.NET MVC

Test Driven Development (TDD)

Highly Extensible & Pluggable

URL Routing

Heavy on Convention & Guidance (Convention over Configuration)

Built on top of ASP.NET, hence inherits all its features like Profiles / Membership / Security etc

Supports Post Redirect Get (PRG) pattern

WebForms OR ASP.NET MVC ?

Use Web Forms when ...

Use ASP.NET MVC when ...

About

Description: This Mind Map introduces ASP.NET MVC to web developers

Created by: Preeti Edul

Visit my blog for more ASP.NET MVC mind maps http://preetiedul.wordpress.com/bottom-of-the-stack/