2.3 KiB
2.3 KiB
title | author | description | ms.author | manager | ms.date | ms.topic | ms.assetid | ms.technology | ms.prod | msc.legacyurl | msc.type |
---|---|---|---|---|---|---|---|---|---|---|---|
Choose between ASP.NET and ASP.NET Core | Microsoft Docs | rick-anderson | How to choose between ASP.NET and ASP.NET Core. | aspnetcontent | wpickett | 06/07/2017 | article | f0d17abf-3c69-413e-87fc-30780805e33f | aspnet | asp.net-core | /learn | 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 or Web API | Use Web Forms, SignalR, MVC, Web API, or 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 | Use .NET Framework runtime |