---
title: "What are the advantages of ASP.NET Core over ASP.NET?"  
description: "What are the advantages of ASP.NET Core over ASP.NET?"  
author: "Revati S Misra"  
published: 2023-03-06  
updated: 2023-07-08  
canonical: https://www.mindstick.com/forum/157454/what-are-the-advantages-of-asp-dot-net-core-over-asp-dot-net  
category: "asp.net core"  
tags: ["asp.net", "asp.net core"]  
reading_time: 2 minutes  

---

# What are the advantages of ASP.NET Core over ASP.NET?

What are the [advantages](https://www.mindstick.com/articles/12841/5-advantages-of-customer-portal-you-didn-t-know-about) of [ASP.NET Core](https://www.mindstick.com/articles/12946/get-started-with-asp-dot-net-core-mvc-and-visual-studio) over ASP.NET?

## Replies

### Reply by Aryan Kumar

[ASP.NET](https://www.mindstick.com/articles/934/default-folders-available-inside-the-asp-dot-net-application-folder) Core is a newer framework than ASP.NET, and it has a number of advantages over its predecessor. These advantages include:

- **Performance:** ASP.NET Core is designed to be highly performant, using asynchronous programming and other techniques to improve the responsiveness of web applications.
- **Scalability:** ASP.NET Core is designed to be scalable, making it a good choice for high-traffic web applications.
- **Portability:** ASP.NET Core is a cross-platform framework, meaning that it can be used to build applications that run on Windows, macOS, and Linux.
- **Open source:** ASP.NET Core is an open-source framework, which means that it is free to use and modify.
- **Modularity:** ASP.NET Core is a modular framework, which means that it can be easily customized and extended.
- **Dependency injection:** ASP.NET Core uses dependency injection to make it easy to decouple different parts of an application.
- **Razor Pages:** Razor Pages is a page-based programming model that makes building web UI easier and more productive.
- **Blazor:** Blazor is a framework that allows you to use C# to build interactive web UIs that run in the browser.

In addition to these advantages, ASP.NET Core is also actively maintained and updated by Microsoft. This means that you can be sure that ASP.NET Core will continue to be a viable choice for web development in the years to come.

Here is a table that summarizes the advantages of ASP.NET Core over ASP.NET:

| Feature | ASP.NET Core | ASP.NET |
| --- | --- | --- |
| Performance | Higher | Lower |
| Scalability | Higher | Lower |
| Portability | Cross-platform | Windows-only |
| Open source | Yes | No |
| Modular | Yes | No |
| Dependency injection | Yes | No |
| Razor Pages | Yes | No |
| Blazor | Yes | No |

Overall, ASP.NET Core is a more modern and versatile framework than ASP.NET. If you are looking for a framework that is performant, scalable, portable, and open source, then ASP.NET Core is a good choice.


---

Original Source: https://www.mindstick.com/forum/157454/what-are-the-advantages-of-asp-dot-net-core-over-asp-dot-net

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
