Also, most of tooling seems to be proprietary, Windows-only too.
So I'd stick to JVM.
Also, most of tooling seems to be proprietary, Windows-only too.
So I'd stick to JVM.
I don't want to be a second class citizen ever. I don't want to be a second class citizen. I don't want to be a second class citizen ever.
"Really good" is so much different from "The Most Awesome Edition" you get with languages like Java or Ruby.
I can tinker with a "Really good" tech on home projects all right (except I prefer Clojure), but not in the workplace.
There is no alternative spelling. Sorry, you just used it so much!
When adopting Java, you can trust it will just work, but with Mono you have to bet it's going to work, you're not going to run into compatibility problems and tooling will be adequate.
Also every game made in Unity is using Mono, which is _a lot_ of games. The Playstation Vita and Wii U uses Mono as well for third party development.