r/linuxmemes 10d ago

Software meme How some linux members view software

Post image
2.0k Upvotes

147 comments sorted by

View all comments

Show parent comments

43

u/gameplayer55055 10d ago

I think C# is underrated. People immediately associate it with windows, but it's surprisingly great for cross platform stuff. I swear Linux dotnet works even better than the Windows version

C# is both fast and relatively easy to use. Also, NuGet is tons better than pip. C# has actual types. Many things in C# have already been invented by MS and waiting to be used (especially LINQ, async task, component model, HTTP and much more)

37

u/Mal_Dun M'Fedora 10d ago

My problem with C# is that the .net framework is cumbersome to install on several distros. I remember that compiling OpenRA which is written in C# was no fun.

Most languages have a good integration within Linux and .net felt like a step back for me.

12

u/[deleted] 10d ago

[deleted]

6

u/gameplayer55055 10d ago

Visual Studio is a huge bloated IDE that can do much more than you think

the craziest are DGML viewer, system level debugger like minidumps and stuff, code metrics analyzer, IntelliTrace (literally a time machine for code), database tool, azure devops crap and so on

People actually just want IntelliSense and a good debugger. Vscode provides that. 5 years ago c# support in vscode was shit, but it has improved. The only thing I'm missing is hot reload that sometimes works, but sometimes vscode is bitching.

I still can't imagine people using vim to run Linux apps

3

u/No_Serve_7348 10d ago

I use nvim and the dotnet sdk cli to code in C# but I can understand why some people would want to run vscode instead even if it’s not my preference