Follow in Twitter & Facebook

Like in Facebook

Powered By Blogger Widgets

Free Download

FREE Tools

Friday, August 17, 2012

Introduction to Asp.Net MVC

- ASP.NET MVC is a web development framework on the Microsoft .NET platform that provides a way for developers to build well-structured web applications.

- ASP.NET MVC provides an alternative to Web Forms for building web applications on the .NET platform.

- This was first come in 2007 and Latest version is ASP.NET MVC 4

- MVC stands for Model-View-Controller.

- The ASP.NET MVC framework is very lightweight, testable and presentation framework.

- Asp.Net mvc helps of building an application that provides a loose coupling between input logic layer, business logic and UI logic.

- 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.
- You can separately develop each part with much dependancy on other layers.

- It provides better support for test-driven development

- Model: The model consists of application data and business rules. (Data Access Layer)

- Views: This is the user interface. UI usually created from the Model data. (Presentation Layer)

- Controllers:  This ususally connects the model and the view. (Business Logic Layer)
- Asp.Net MVC framework provides a powerful URL-mapping component that lets you build applications that have comprehensible and searchable URLs. URLs do not have to include file-name extensions, and are designed to support URL naming patterns that work well for search engine optimization (SEO) and representational state transfer (REST) addressing.

- It does not use View state or postbacks etc.

- Official web site

0 on: "Introduction to Asp.Net MVC"