.Net Core is
the new .Net framework released by Microsoft, it has many advantages over the
previous version of .Net Framework. In this post let us compare the features of
the original .Net framework with the .Net Core.
.Net
|
.Net
Core
|
.Net applications can only be executed in Windows environment
|
.NET Core is cross-platform, Applications written in .Net core can
execute in Windows as usual, and
additionally they can also run in Mac
OS, Linux.
|
.Net packages are heavy
compared to .Net Core, we need to include larger packages like System.Web
even to use smaller features from the packages.
|
.Net Core is a light weight
platform, it allows us to include only the packages which are required
for the application, thereby reducing the application size and improving
performance.
|
.Net is not open-source,
though the framework is free, community contributions are limited since it is
not as flexible as open-source.
|
.Net core is open-source, this
provides 2 advantages first is that it is free to use and the second is that
being an open-source it gets community support and contributions which helps
in adding more packages and support over a period of time.
|
Asp.Net Applications support hosting only in IIS and self-hosting
|
Asp.Net core applications can be hosted in IIS, Apache, Dockers
and also self-hosted.
|
.Net applications are modular to some extent in a way that we can
include the required assembly references, but the assemblies are larger when
compared to .Net core packages hence we end us adding larger packages to the
applications even to use a small feature from the package.
|
.Net core applications are more modular, since their packages are
more granular and provides flexibility in including only the required NuGet
packages and defining the order of execution.
|
.Net framework is being supported by Microsoft till-date, but feature
additions to .Net will be limited in the future since Microsoft is focusing
more on .Net Core
|
.Net core is new and evolving, Microsoft is focusing on .Net Core
hence we can expect more feature additions and support in the future. Also
.Net Core is open-source hence there will be more community contributions to
.Net Core compared to .Net
|
1 comment:
Very nice post here thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
machine learning training in velachery
top institutes for machine learning in chennai
machine learning certification in chennai
Android training in chennai
PMP training in chennai
Post a Comment