🆚 ASP.NET vs. ASP.NET MVC

Type

Backend framework
Other technology

About

Microsoft ASP.NET is a server-side web application framework that runs on the .NET platform and enables developers to build dynamic websites and APIs using languages like C#.

It offers Web Forms, MVC, Web Pages, Web API, and SignalR for real-time communication, includes tools for authentication, state management, and supports the Razor template syntax for combining HTML and server-side code.

Microsoft ASP.NET MVC is a web application platform that implements the model-view-controller pattern as part of the ASP.NET framework.

Unlike ASP.NET Web Forms, it avoids view state and server-side form events, gives developers full control over generated HTML, uses a front-controller routing system, and supports easier unit testing.

Headquarters

Redmond, Washington, United States
Redmond, Washington, United States

Website

Pricing

Free ✔️ Open source
Free ✔️ Open source

Categories

Backend Frameworks › Rank #1
Other › Rank #8

Popularity

Determined by the number of sites using each technology.

The ASP.NET backend framework is 6 times more popular than ASP.NET MVC.
Total websites

Market share

Popularity by country

Determined by the number of sites detected from each country.

ASP.NET is more popular than ASP.NET MVC in all countries.
United States
United Kingdom
Italy
Turkey
China
India
Netherlands
Canada
Australia
Brazil

Awards

Popularity by domain category

Determined by the number of sites in each category.

ASP.NET is more popular than ASP.NET MVC in all market segments.
Business
Marketing/Merchandising
Education/Reference
Online Shopping
Sports
Health
Travel
Internet Services
Finance/Banking
Software/Hardware

Top sites

Top-ranked sites that use these technologies.

Name
Rank
#110
View more ➝
Name
Rank
nesine.com
#662
View more ➝

See also

🗃️ About This Data