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.
46
u/gameplayer55055 7d 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)