55 lines
2.3 KiB
Markdown
55 lines
2.3 KiB
Markdown
---
|
|
title: "Choose between ASP.NET and ASP.NET Core | Microsoft Docs"
|
|
author: rick-anderson
|
|
description: "How to choose between ASP.NET and ASP.NET Core."
|
|
ms.author: aspnetcontent
|
|
manager: wpickett
|
|
ms.date: 06/07/2017
|
|
ms.topic: article
|
|
ms.assetid: f0d17abf-3c69-413e-87fc-30780805e33f
|
|
ms.technology: aspnet
|
|
ms.prod: asp.net-core
|
|
msc.legacyurl: /learn
|
|
msc.type: content
|
|
---
|
|
|
|
# Choose between ASP.NET and ASP.NET Core
|
|
|
|
No matter the web application you are creating, ASP.NET has a solution for you: from enterprise web applications targeting Windows Server, to small microservices targeting Linux containers, and everything in between.
|
|
|
|
## ASP.NET Core
|
|
|
|
ASP.NET Core is a new open-source and cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
|
|
|
|
## ASP.NET
|
|
|
|
ASP.NET is a mature web platform that provides all the services that you require to build enterprise-class, server-based web applications using .NET on Windows.
|
|
|
|
## Which one is right for me?
|
|
|
|
| ASP.NET Core | ASP.NET |
|
|
|---|---|
|
|
|Build for Windows, Mac, or Linux|Build for Windows|
|
|
|Use [MVC](mvc/overview.md) or [Web API](tutorials/first-web-api.md)|Use [Web Forms](https://docs.microsoft.com/aspnet/web-forms), [SignalR](https://docs.microsoft.com/aspnet/signalr), [MVC](https://docs.microsoft.com/aspnet/mvc), [Web API](https://docs.microsoft.com/en-us/aspnet/web-api/), or [Web Pages](https://docs.microsoft.com/aspnet/web-pages)|
|
|
|Multiple versions per machine|One version per machine|
|
|
|Develop with Visual Studio or Visual Studio Code using C#|Develop with Visual Studio using C#, VB or F#|
|
|
|New platform|Mature platform|
|
|
|Ultra performance|High performance|
|
|
|[Choose .NET Framework or .NET Core runtime](https://docs.microsoft.com/dotnet/articles/standard/choosing-core-framework-server)|Use .NET Framework runtime|
|
|
|
|
## ASP.NET Core scenarios
|
|
|
|
* [Websites](https://docs.microsoft.com/aspnet/core/tutorials/first-mvc-app/)
|
|
* [APIs](https://docs.microsoft.com/aspnet/core/tutorials/first-web-api)
|
|
|
|
## ASP.NET scenarios
|
|
|
|
* [Websites](https://docs.microsoft.com/aspnet/mvc)
|
|
* [APIs](https://docs.microsoft.com/aspnet/web-api)
|
|
* [Real-time](https://docs.microsoft.com/aspnet/signalr)
|
|
|
|
## Resources
|
|
|
|
* [Introduction to ASP.NET](https://docs.microsoft.com/aspnet/overview)
|
|
* [Introduction to ASP.NET Core](index.md)
|