.Net Core, what it is, and what it is used for.

ASP.NET Core.

.Net core was born from the needing of a more scalable and better performance solution in the ASP.NET family, in short words, Microsoft engineers team took the traditional ASP.NET framework and re-built from its foundations and the result is .Net Core as we know it today.

Visual Studio Code.

.Net Core’s purpose is to offer the solution for high quality, performance-oriented applications. One of the most useful features of .Net Core is portability, you can develop and compile your apps whether you are on MAC, Linux or Windows, just by downloading Visual Studio Code and .Net Core SDK.

With Core at 3/17/2019 you can select plenty types of templates for projects which go from a Razor Page (C# code embeded into HTML) to a .Net Core with React and Redux project (Pretty cool result by the way).

React + Redux + .Net Core = ❤

The best of this is .Net core is optimized to offer and consume web services, which means you can make an independent .Net Core project which offers everything via APIs and work the Mobile and Web in two separated projects that get access to the DB via APIs and everything will go as smooth as if they were only one project.

In order to create .Net Core projects you need .Net Core SDK. You can obtain it here.

The potential of .Net Core is without limits and every year it’s becoming better, don’t hesitate to learn .Net Core and start delivering some amazing apps that surely will amaze us.

--

--