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 an open-source, cross-platform framework for building modern, cloud-based web applications on Windows, macOS, or Linux.
ASP.NET
ASP.NET is a mature framework that provides all the services needed to build enterprise-class, server-based web applications on Windows.
Which one is right for me?
ASP.NET Core | ASP.NET |
---|---|
Build for Windows, macOS, or Linux | Build for Windows |
(xref:)Razor Pages is the recommended approach to create a Web UI with ASP.NET Core 2.0. See also (xref:)MVC and (xref:)Web API | Use Web Forms, SignalR, MVC, Web API, or Web Pages |
Multiple versions per machine | One version per machine |
Develop with Visual Studio, Visual Studio for Mac, or Visual Studio Code using C# or F# | Develop with Visual Studio using C#, VB, or F# |
Higher performance than ASP.NET | Good performance |
Choose .NET Framework or .NET Core runtime | Use .NET Framework runtime |
ASP.NET Core scenarios
- (xref:)Razor Pages is the recommended approach to create a Web UI with ASP.NET Core 2.0.
- (xref:)Websites
- (xref:)APIs
ASP.NET scenarios
Resources
Comments (
)
Link to this page:
//www.vb-net.com/AspNet-DocAndSamples-2017/aspnetcore/choose-aspnet-framework.htm
|