3 ms·
I think that might have been the case a while ago but they have even dropped .net-core and it's now just .net and cross platform. It appears to have been the c
by virtue3 2y ago
I think that might have been the case a while ago but they have even dropped .net-core and it's now just .net and cross platform.
It appears to have been the case since .net 5 (2020) (I've also stopped paying attention to MS a bit before then).
"Yes, .NET 5 is cross-platform and can be installed on Linux, Mac, and Windows. It aims to provide a consistent development experience across platforms by unifying different .NET flavors, including .NET Core, .NET Framework, .NET Standard, and Mono. .NET 5 also aligns all frameworks to support a common set of APIs, making it easier to build cross-platform libraries."
- toyg 2y agoYeah but the way they've done it, iirc, is by cutting libraries out of Core that really should be in there. I remember looking recently at some pretty basic stuff that broke in 6, simply because for some reason the relevant APIs (which were pretty low-level and not really related to anything driver-specific) were marked as Windows-only and ripped out of Core and Host packages. So in theory it's all independent but in practice the best bits are still on Windows.
- nkozyra 2y agoThis was my experience trying to rewrite a service about a year ago.
- smaudet 2y agoIt has been amusing watching them try to get cross platform going, I used to hear how they (c#/.net) did such a good job with backwards compatibility, however Java had been doing crazier platforms for longer and their cross platform/backwards compat is in a much better state... although they are much more difficult to use to integrate deeply with a system.
- deleted 2y ago[deleted]
- davidfowl 2y agoWhat stuff was that?