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