Hacker News new | ask | show | jobs
by mardef 955 days ago
It is confusing, but recently it's pretty straightforward

.Net framework is the OG .Net and is windows specific. That stopped at v5 (I think)

.Net Core is the cross-platform reboot that was mostly a subset of framework, but not a proper subset.

If you wanted to write a library that worked across everything, you would target .Net standard, which wasn't a framework itself, but the intersection of APIs that existed everywhere.

Today, framework is discontinued, which makes standard kinda moot, and they dropped the "Core" branding. So as of .Net 6, that's pretty much all you'd write for new code.

If you have legacy code, then yeah you're back in that quagmire

1 comments

> .Net framework is the OG .Net and is windows specific. That stopped at v5 (I think)

.NET Framework Stopped at version 4.8

That's why .NET (formerly Core) could pick up at version 5.0