2 ms·
In many ways, C# is a great language. (So is F#, for the record). It might well be better than e.g. Java but overall it's not better _enough_ to incentivize s
by 0x3f 1y ago
In many ways, C# is a great language. (So is F#, for the record).
It might well be better than e.g. Java but overall it's not better _enough_ to incentivize switching.
A lot of it is vibes as well. Most people think .NET is bloated, closed off, hard to develop on non Windows machines, etc. It's made progress on those, but has it made enough to be worth gambling on?
Ultimately you can just stick with Java, avoid the risk, and not suffer any real consequences. Maybe try Kotlin if you're feeling daring, but even then modern Java has largely caught up.
If the company is full of TS/Python/Go-oriented people then it's an even bigger leap. For many of those guys you can also add on the _enterprise_ stigma. It would be like expecting them to pick Oracle.