6 ms·
C# GC, MS and external libraries, build, docs, tools support (especially for Linux) are all worse than Java.
by andresp 3y ago
C# GC, MS and external libraries, build, docs, tools support (especially for Linux) are all worse than Java.
- pharmakom 3y agoHow so? Linux is a first class citizen in .NET these days.
- pjmlp 3y agoA first class citzen would have support for MAUI, and something better than VSCode like macOS gets VS4Mac.
- Kwpolska 3y agoJetBrains Rider is available for Windows, Linux, and macOS, and it's much better than VS, VS for Mac, and VSCode. It's not free, but VS isn't either for any serious commercial usage, and Rider is certainly worth the money.
- pjmlp 3y agoWorkarounds, and still doesn't fix the issues lacking from the company that owns .NET.
- Kwpolska 3y agoWhat does the company that owns Java offer? Their Java IDE is https://en.wikipedia.org/wiki/JDeveloper https://en.wikipedia.org/wiki/JDeveloper and nobody uses that. The latest release came out in 2019. Everyone is using IntelliJ IDEA or perhaps Eclipse. What does the Python core community offer? IDLE is ugly, is barely an IDE, and didn’t have line numbers until a few years ago. Everyone is using PyCharm or VSCode.
- MaxBarraclough 3y agoNetBeans is also still going, although I don't think it has many users.
- pjmlp 3y agoIBM also makes Java, it offers Eclipse. Sun made Java, it offered Netbeans. As for the Python community, no one expects great tooling from FOSS languages, as you mention everyone is using tooling from two big corporations.
- jayd16 3y agoDoes Java even have a MAUI equivalent? There are other open source frameworks for GUI apps. This feels like goal post shifting.
- kaba0 3y agoThe point is cross-platformness and windows does have MAUI, so not having it on linux means it is not a first-class target.
- metaltyphoon 3y agoMAUI is just another workload of the dotnet ecosystem. There is no technical reason for it not to work on Linux outside of someone actually doing so. This has nothing to do with C# at all.
- papichulo2023 3y agoExcept for all ui-only windows-only stuff.
- kaba0 3y agoYou don’t become a first class citizen overnight. Also, last time I checked .NET lacks something as trivial as an open-source debugger.
- Rapzid 3y agoIt's been many moons, also there is an OSS debugger produced by Samsung.
- jayd16 3y agoMSBuild is actually really nice, haha. I wish Gradle was that simple.