Which one is right for me?
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.
ASP.NET benefits
Build for Windows
Use Web Forms, SignalR, MVC, or Web Pages
One version per machine
Develop with Visual Studio using C#, VB or F#
Mature platform
High performance
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 Core benefits
Build for Windows, Mac, or Linux
Use MVC, or Web API
Multiple versions per machine
Develop with Visual Studio or Visual Studio Code using C#
New platform
Ultra performance
ASP.NET CORE与ASP.NET相较之优点: ASP.NET CORE与ASP.NET相较之缺点:
可以跨平台 只能用MVC或Web API开发
开源 只能用C#开发
性能好 新平台包含各种不确定因素
可以用Visual Studio开发