Linked by Thom Holwerda on Tue 26th Feb 2008 15:08 UTC, submitted by masalinger
Permalink for comment 302608
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
Linked by Thom Holwerda on 05/16/13 13:17 UTC
Linked by Thom Holwerda on 05/16/13 12:06 UTC
More News »
Sponsored Links



Member since:
2008-02-22
Java is more popular than C#.
In terms of evidence:
http://www.langpop.com/ (no shortage of stats here)
http://www.tiobe.com/tpci.htm
http://www.ohloh.net/languages/compare (C# bareley registers in lines of open source code committed compared to Java)
..Otherwise do your own search on dice.com
How come no one writes Java-based desktop apps then?
Because you are comparing server-side popularity vs desktop-side popularity.
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all
Miguel even had a blog post admitting as much last December!
You'll note that Java only clearly beat Mono in 2 tests:
1. BigNumber. Unfortunately, the Java implementation cheated by using JNI in order to use libgmp while Mono used the fully managed implementation. Once the Mono test was rewritten to P/Invoke libgmp, they were matched for performance. No real surprise there... because the test is really just a test of libgmp vs libgmp.
2. RegEx. If you read a fairly recent blog (from just last week?), you'll discover that the Mono guys have just recently optimized their RegEx implementation and it is now #2, only outperformed by Tcl - it blows Java's implementation away.
You're right, Mono is licensed under LGPL and MIT/X11. Damn those proprietary licenses! Oh, wait...
"we will be cloning the .NET development"
http://www.mono-project.com/Mono_Rationale
which is, in turn derived from Java
Java is indeed a great language, but Microsoft's clone (C#) is an improvement over Java and Mono's clone of Microsoft's clone makes it possible for us to use the better version of Java on Linux