Comparing .NET with .NET Core

For better clarity, let me tabularize the various points of difference between these two frameworks

Sr.No.

.NET

.NET Core

1

Complete development environment for Microsoft .NET Application.

As .NET is super set, .NET core will be a subset of the functionalities.

2

Closed source strategy.

Open source strategy.

3

Runs on Windows platform only.

True cross-platform; supports all major OSs like Windows, Linux, Mac, and the like.

4

Proprietary compiler.

Open source compiler, Roslyn.

5

Distributed with Windows.

Distributed with Application.

6

Hosting server IIS, runs only on Windows platform.

Open source hosting server Kestrel, runs across multiple platforms beyond Windows.


As web-based development is so popular in the current industry, it would be wise to follow the timeline of .NET-based web application development methodologies since 1996:

As depicted in the preceding timeline diagram, the Windows OS-based web application started with the Active Server Pages (ASP) framework in the year 1996. As .NET was stabilized in production during the early 2000's, ASP.NET was released in 2002. From then, there have been multiple flavors of ASP.NET web development, like MVC, Webmail, vNext, and more.

In this great journey, the evolution of .NET Core ignited the evolution of ASP.NET Core, which is a truly cross-platform web application development method in the industry. In fact, ASP.NET reached maturity in 2016.

I'm sure the functionality and features of web app development will migrate from .NET to .NET Core as time progresses.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.12.186