| ▲ | worldsavior 2 days ago | ||||||||||||||||
C# is underrated because it only works well on Windows and has bad frameworks such as .NET. There isn't really any reason to use it outside of developing Windows native applications. There are much better cross-platform languages, with a bigger community and better support. | |||||||||||||||||
| ▲ | romanhn 2 days ago | parent | next [-] | ||||||||||||||||
Almost every statement is incorrect. Your knowledge of the .NET ecosystem seems to be about ten years out of date. | |||||||||||||||||
| |||||||||||||||||
| ▲ | northlondoner 2 days ago | parent | prev | next [-] | ||||||||||||||||
No. It is quite a viable cross-platform language and there is a large community. 1. C# works on Linux almost seamlessly. See the documentation: https://learn.microsoft.com/en-us/dotnet/core/install/linux 2. Actually C# specification is open. Meaning C# is like Java, anyone can implement in any platform. There are even alternating compilers, open sourced, thanks to Mono's efforts: https://www.mono-project.com | |||||||||||||||||
| ▲ | jasonthorsness 2 days ago | parent | prev [-] | ||||||||||||||||
This isn't true at all anymore for years! Microsoft acknowledged Linux won for server-side and since C# is primarily used as a server-side language they made everything work incredibly well on Linux. | |||||||||||||||||
| |||||||||||||||||