4 ms·
> Free. Cross-platform. Open source. Some things do change
by d--b 5y ago
> Free. Cross-platform. Open source.
Some things do change
- hughrr 5y agoIt was pretty much always open source and cross platform. The original version wasn't even developed on windows: https://github.com/SSCLI/sscli20_20060311 https://github.com/SSCLI/sscli20_20060311 Although being open source and free doesn't necessarily make it open and accessible. The core CLR team do not listen to customers, particularly ones who complain about not wanting telemetry by default in there, ones who open bugs in the HTTP stack which spam logs for months and months and months and complete deadlocks and crashes. Open Source has only completely absolved Microsoft of any responsibility to support their products to actual paying customers, who are told to open github issues now which are auto-closed after being ignored. I'd rather invest my time in any other platform without the other issues that it brings at this point.
- electroly 5y agoThat bit about SSCLI is only about half true, at best. The original version of .NET was developed on Windows, but they contracted Corel to implement the cross-platform bits they wanted for SSCLI. Those bits only existed in SSCLI; it was never integrated into the actual commercial .NET implementation. SSCLI is not a snapshot of the actual .NET Framework code; not like the later Reference Source is.
- a_imho 5y agoI'm not sure whether you are implying Microsoft has changed or their PR?
- pdenton 5y agoThere's still vendor lock-in though
- speed_spread 5y agoCross-Platform... as long as you don't use the GUI libs.
- Xevi 5y agoBesides .NET MAUI and Xamarin, there's plenty of third party cross platform frameworks, like Avalonia and Uno.
- smackeyacky 5y agoBoth of which technically work on linux, but last time I tried them were unuseable due to start up times. Which is kinda sad.
- pinephoneguy 5y agoYou could always write the UI twice: once with WPF and once with gtk.
- vetinari 5y agoSo we are completing the full circle: > Cross-Platform... as long as you don't use the GUI libs.
- Salgat 5y agoTheir FOSS GUI offerings are similar to Java's. But yes the proprietary ones are windows only.