Hacker News new | ask | show | jobs
by rbanffy 4328 days ago
Mono is perceived as a second-class citizen in the Unix-like space. Java, its main competitor, integrates very seamlessly and has excellent runtime tooling support Mono doesn't rival. Mono may gain some traction in some niches, but the Unix-like ecosystem is exceedingly diverse, without any dominant tool. Mono could double its presence and still be barely detectable. It could displace some of Java, but that would not affect the majority of the space.

It's impossible (and foolish) to avoid C# if you develop for Windows, but I haven't written a single line of C# since 2004.

1 comments

Beg to differ about Java integrating seamlessly - because Java manages its own memory, long running Java processes often need tweaking or their own VM to play nicely on a Unix machine. That's far from seamless.