Hacker News new | ask | show | jobs
by hokkos 3978 days ago
The fact that until recently .Net only run correctly on windows where the licensing is more expansive than linux, and that all the big player use linux to develop their cloud capacities; it means that the ones who seek to develop at scale didn't bother with .net. Now that .net is open source, MS has still at lot of work to fix all the issues on linux, but maybe the ship has sailed and developer won't bother to port on .net all the hard work done for java as they are really similar.
1 comments

There is always new stuff and C# is going to still be much faster than say a python or ruby so just like go replaces a lot of stuff written in those languages it wouldn't be crazy to see C# used as well.

The ship hasn't sailed, but when they get to the ship it better be good enough.

C# does not compete with Python or Ruby. It competes with Java, which is already entrenched.
OP is suggesting that C# is competing with languages people are picking to replace Ruby or Python. A recent example is Parse[1] moving to Go. C# and .NET was their second choice.

[1]http://blog.parse.com/learn/how-we-moved-our-api-from-ruby-t...