Difference between Web and MVC applications of ASP.net
ASP.NET
- Border Requests are mapped to the web pages directly.
- An ASP.NET web forms application is context - centric.
- Every web pages is inherited from system .web.ui.pagesclass.
- The name space used in system .web.UI. am ra work chastunnava ?
- It provides RAD facilities for UI designer.
- User server based forms and control.
- Supports page and controls specific events to write the logic code.
- Does not provide better support for test-driven development.
- Users view state server-based forms, which can make managing information easier.
- In general pluggable are not available for asp.net.
- Asp.net routing is available but includes file names extensions etc.
- Does not contain MVC features.
- Not light frame work.
- Tightly coupled Environment.
- Execution is slow.
Inclined to build a profession as ASP.net Developer? Then here is the blog post on, explore ASP.net Training
ASP.NET MVC
- Browser requests are mapped to the controller Actions.
- An asp.net mvc application in contact is application logic centric.
- every view page is inherited from system.web.mvc.viewpageclass
- the name space used is system.web.mvc
- doesn't provide RAD facilities for UI Designe
- does do not use server based forms (or) controls.
- does do not support page and controller specific events to write the logic code, rather action method are used.
- provides better support for test-driven development.
- doesn't use view state (or) server based forms. This mvc frame work idle for developers who want full control over the behavior of an application.
- An Extensible and pluggatie frame work . you can plug in your own view engine
- extensible support for asp.net routing, which is a powerful url-mapping component urls do not have to include file. Name extensions, and are designed to support .url naming palters that work well for “Search engine optimization” (SEO).
- Supports all existing asp.net features
- lightweight frame work
- loosely coupled environment
- Execution is faster.
For in-depth understanding click on