Hacker News new | ask | show | jobs
by melling 5464 days ago
In my opinion, Mono is simply a distraction for the open source community. It takes people away from Java or Scala, for example, and has them running in the weeds with Mono.

Microsoft did a great job with C# and they've certainly moved much faster than the Java community. However, the Mono project won't get much enterprise support without a bigger company behind it, and I don't see how it's going to catch the JVM in performance without that support.

In short, if you're not writing Windows GUI apps, you might as well use Java, or give Scala as shot.

1 comments

I used Mono for a couple of things that required only a linux daemon. .NET is much better at interoperating with native code, from the sourcecode point of view. It's also got a much better language (C#). It was definitely a good choice when scala was still young. Nowadays... pretty much depends on what you're used to.
Why not go outside your comfort zone and give something else a try?
My comfort zone is Python, C and Erlang. You shouldn't assume too much from a single comment.