ASP.NET is a free web framework for building great websites and web applications using HTML, CSS, and JavaScript. Also we can develop Web APIs. ASP.NET offers three frameworks for creating web applications: Web Forms, ASP.NET MVC, and ASP.NET Web Pages.
Also you can read:
- Asp.Net MVC4 sample application
- Get all time zones in C#.Net
- Cross-page posting in Asp.Net
On the other hand 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.
Below are few differences:
ASP.NET Core
|
ASP.NET
|
We can
build applications for Windows, Mac, or Linux.
|
We can build applications for
Windows.
|
Here we
can use MVC or Web API.
|
We can use Web Forms, SignalR,
MVC, Web API, or Web Pages
|
We can
have multiple versions per machine.
|
There can be one version per
machine.
|
We can
develop with Visual Studio or Visual Studio Code using C#.Net
|
We can develop application with
Visual Studio using C#.Net, VB.Net or F#.Net
|
Ultra
performance
|
High performance
|
Choose
.NET Framework or .NET Core runtime
|
Use .NET Framework runtime
|
Hope this will be helpful.