DEV Community

Discussion on: Explain C#.Net Like I'm Five

Collapse
 
katnel20 profile image
Katie Nelson • Edited

.NET is a framework that has been around since the beginning of C#. It runs only on the Windows operating system.

.NET Core is a newer open source version that runs on Windows and several Linux versions including Apple MAC OS.

I’m pretty sure it’s what Microsoft is pushing developers towards. I read that when the next version of Core is released, they will stop any further releases of the plain .NET

The syntax when writing for both is the same (that’s the C# part), but the patterns used to develop are slightly different. I first learned .NET (it took months to feel comfortable) and recently it took a couple of weeks to learn the newer .NET Core patterns.

Hope that helps Ashleigh.