> The enterprise loves C# coders. But that’s not necessarily the best language for a startup stack. Why? It's quite easy, much more powerful, performance is great! Jeffrey Richter in his book "CLR via C#" says it's often more fasten than even compiled C/C++. Have you heard about Entity Framework and ASP.Net MVC? It's growing like a mad thing, a lotta features, improvements and so on. Maybe the license price is high?…
Why?
Windows.
I'm not going to be tied to a an entire ecosystem like that. If MS was serious about being developer friendly, really serious, they would not tie developers to Windows. It might not make the most strategic sense, but in the day and age of the cloud and big clusters of no-cost image spinups, Windows doesn't make sense.
And, no, Mono is not a real alternative. There's too many good languages and frameworks to be fiddling with Mono in production.