Introduction
Read the previous ASP.NET Core part of this article using the below link before reading this article.
Definition
ASP.NET Core is a cross-platform and open-source framework. ASP.NET Core supports Windows, Mac or Linux operation system. It is used to develop modern, cloud-based and high-performance web applications.
Difference between ASP.NET Core and ASP.NET
These are the following differences between ASP.NET Core and ASP.NET.
|
ASP.NET Core
|
ASP.NET
|
|
It supports Windows, macOS, or Linux.
|
It supports only Windows.
|
|
Supports .NET Core and .NET Framework.
|
Supports only .NET Framework.
|
|
Razor page is recommended to create application using ASP.NET Core. We can use MVC, Web API, and SignaIR
|
We can use Web Form, SIgnaIR, MVC, Web API, WebHooks or Web Page.
|
|
Higher performance than ASP.NET
|
It has good performance.
|
|
It supports multiple versions in a machine.
|
It supports only one version in a machine.
|
|
Develop with Visual Studio, Visual Studio for Mac, or Visual Studio using C# or F#.
|
Develop with Visual Studio using C#, VB or F#.
|
|
We can host the ASP.NET Core applications not only on IIS but they can be self-hosted or use Nginx web server, on Linux.
|
We can host the ASP.NET applications only on IIS.
|
|
Here wwwroot folder is available for static files.
|
Here wwwroot folder is not available.
|
|
Inbuilt Dependency Injection (DI) support for ASP.NET Core.
|
We use to have separate DI containers.
|
.NET Standard
Shared Application Program Interface (API) is called .NET Standard. It is a Base Class Library (BCL) for different .NET Platforms. Enables developers to produce portable libraries that are usable across .NET implementations, using same set of APIs. Full .NET Framework, .NET Core, Xamarin and all others sharing the .NET Standards.














DeepanPosted Sep 19, 2019, 3:30 AM
Good article for a beginner
Sundaram SubramanianPosted Sep 5, 2019, 9:04 PM
Good one !!!!
Pankajkumar PatelPosted Aug 2, 2019, 3:50 AM
Good article ...
Amit MohantyPosted Aug 1, 2019, 11:15 PM
Nice article
Jothimani ElumalaiPosted Aug 1, 2019, 11:47 AM
Excellent...,
Vidyadharran GPosted Aug 1, 2019, 10:54 AM
Nice article bro :)