Linked by vodoomoth on Fri 24th Sep 2010 22:56 UTC
Java Oracle has made some decisions about Java: in order to release JDK 7 in the middle of next year, they have decided to change priorities and specifically, postpone three features: Jigsaw, Lambda and Coin.
Permalink for comment 442741
To read all comments associated with this story, please click here.
Java = Servers. C# = desktop
by jeepercreeper on Sun 26th Sep 2010 10:09 UTC
jeepercreeper
Member since:
2010-08-29

In my line of work, the servers are BIG and handle millions of transactions worth billions of dollar, each day.

Those servers are always running Unix/Linux/OpenVMS. They can not run Windows, because Windows becomes unstable at high loads with clustered solutions.

On Unix/Linux/OpenVMS servers we find good implementations of Java. There are no good implementations of C# nor .NET. Mono is not an option, when you handle billions of dollars each day - you need full 24/7 support from MS.

Therefore all BIG servers are running Java/C/C++. On the desktops who runs Windows, we see C#.

Ergo, Java for servers. C# for desktop. If there where good implementation full support of C# on Enterprise OSes, such as Unixes the servers would also use C#. But as of now, the servers only use Java/C/C++.

Reply Score: 6