Asp.net framework is a part of .net platform for building, deploying and
running web applications. Asp.net development framework is used for
developing web applications and web sites with the help of Html, CSS,
jQuery, JavaScript and many more javascript library like knout. There
are three development models in asp.net as shown below.
Asp.Net
Web Form
|
Asp.Net
MVC
|
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. Henec 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.
|
thanx
ReplyDelete