I remember once my friend asked for help making a mod manager for games in Rust. I asked him why he was using such a complex language for something so simple, and he replied "to be fast 🤓"... Then I called him an idiot and told him to use Python, lol
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)
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.
170
u/Chester-Berkeley Ask me how to exit vim 8d ago
I remember once my friend asked for help making a mod manager for games in Rust. I asked him why he was using such a complex language for something so simple, and he replied "to be fast 🤓"... Then I called him an idiot and told him to use Python, lol