ASP.NET Development Models
Asp.Net Development Models
Asp.Net Web Form
Asp.Net Web Page
Asp.Net Web Form is a traditional event driven development model
Asp.Net MVC is a lightweight and MVC (Model, View, Controller) pattern based development model.
Asp.Net Web Page is also a lightweight and Razor syntax based development model.
Asp.Net Web Form has drag and drop server controls, server events and state management techniques.
Asp.Net MVC divide the web application into three components : Model,View and Controller. It has no drag and drop server controls, server events and state management techniques.
Asp.Net Web Page is a single page model like classic Asp and Php.It also has no drag and drop server controls, server events and state management techniques.
Asp.Net Web Form has built-in data controls and best for rapid development with powerful data access.
Asp.Net MVC is lightweight, provide full control over markup and support many features that allow fast & agile development. Hence it is best for developing interactive web application with latest web standards.
Asp.Net Web Page has built-in template and helpers also provide full control over markup. Hence it is best for developing beautiful web application with latest web standards.
Visual studio and Visual web developer(free) are tools for developing Asp.Net Web Forms.
Visual studio and Visual web developer(free) are tools for developing Asp.Net MVC application.
WebMatrix is a free tool for developing Asp.Net Web Page.
What do you think?
I hope you will enjoy these tricks while programming with Asp.Net. I would like to have feedback from my blog readers. Your valuable feedback, question, or comments about this article are always welcome.
Take our free skill tests to evaluate your skill!
In less than 5 minutes, with our skill test, you can identify your knowledge gaps and strengths.