Hacker News new | ask | show | jobs
by TheAnimus 4865 days ago
The $10k for ultimate thou is for the entire Microsoft ecosystem. Every version of Windows, every version of Office, every version of products I've never even heard about.

Its not for C#.

Also to say that its not first party support is a little disingenuous as ultimately one would never say pick a messaging queue that implemented AMQP because it wasn't first party. C# is an ECMA standard. AFAIK the mono compiler has no issues implementing it as well as the Microsoft msbuild/csc.

For me as to why I wouldn't, its simple. Mono isn't as fast as the JRE on linux for most operations, at least I've not heard it is, and its so far removed from my interests and work to test it. http://reverseblade.blogspot.co.uk/2009/02/c-versus-c-versus... I know the mono team have done a lot over work over the last 4 years, but still. I think that is the crushing blow.

Whilst F# support, or TPL or LINQ might make development nicer, I don't think the performance concerns can be adressed.

However, C# has one big thing going for it, unlike java its never tried to install the chuffing "Ask toolbar". Oracle are going to the special hell.

1 comments

Yes you get pretty much everything (current) with an ultimate license that is only for development (with a minor exception for Office) not production. So while you can fire up a Windows Enterprise dev box you still need a production license for production. This is when Windows starts to get crazy expensive. Price up a 50 physical node cluster running Windows Server 2012 Enterprise and see why people don't want to both with it for such tasks. I have only ever seen a handle of large Windows server clusters and they were all in some way "sponsored" by Microsoft to show off the power of Windows server.

I 100% agree with you on JRE performance.

The Ask Toolbar thing is a pain in the ass. Although it was Sun who started it so blaming Oracle is a bit unfair. It does not excuse Oracle not removing it ASAP though. They don't include it as part of the offline installer, only the stub installer so it can be avoided at least.