3 ms·
There is a heavy association of .NET with Microsoft, until recently it was pretty much a Windows platform. It may not be any more, but to most people in the Li
by naming_the_user 2y ago
There is a heavy association of .NET with Microsoft, until recently it was pretty much a Windows platform.
It may not be any more, but to most people in the Linux world it just smells, and that's enough. It's like asking why people don't drink box wine. It's just not cool.
- WhereIsTheTruth 2y agoIt's not about being "cool" It's about the motives "it's open source" "it now works on linux" it all doesn't matter if they'll go after your ass if you dare build tooling with their debugger (jetbrains) or when they want to remove a feature overnight to make it exclusive to visual studio windows and behind a paywall https://github.com/dotnet/sdk/issues/22247 https://github.com/dotnet/sdk/issues/22247 it's this kind of things that makes it hard to recommend it to people, and Microsoft can't be trusted
- naming_the_user 2y agoI completely agree for what it's worth, sometimes it's just easier to be lazy. For at least ten years now I don't know why anyone would work with Microsoft unless they had no other option.
- idatum 2y agoI run .NET 8 on FreeBSD 14. Even one of the BSDs has it now. Cool.
- exceptione 2y agoMS is able to research and deliver top results in compilers and languages, while letting other groups making the most stupid decisions and partially derail those efforts. That is why things can go very toxic. Windows is not suitable for use, there is no concept of privacy and MS has shown many times it doesn't respect users ownership. MS has a leadership problem. It should have made clear internally that the free cross-platform developer tooling should cover everything for 98% of the developer community. They could keep diagramming and other enterprise features as a paid offering. On the other hand: There is no competition for modern .net + Avalonia UI for fast and sleek native cross-platform desktop applications. Maybe Java + JavaFX, but I don't know enough about its current state.
- peutetre 2y ago> There is no competition for modern .net + Avalonia UI for fast and sleek native cross-platform desktop applications. Here's a competitor: https://platform.uno/ https://platform.uno/
- exceptione 2y agoThat is true. I found this article enlightening though: https://www.codeproject.com/Articles/5366945/Multiplatform-XAML-Csharp-Miracle-Package-Avalonia https://www.codeproject.com/Articles/5366945/Multiplatform-X...
- jmclnx 2y agoI would add, if .NET ever starts becoming a thing on Linux, I am sure Mocrosoft will start making new enhancements proprietary and force some kind of lockin, forcing people to use specific components. A non-proprietary example of this is systemd and Wayland that Red Hat seems to be pushing. They are not really that bad on their own, but I expect many important downstream applications will eventually require systemd and Wayland. Locking out the BSDs.