Linked by Moochman on Fri 7th Oct 2011 20:50 UTC
Permalink for comment 492401
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/21/13 15:53 UTC
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
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
More News »
Sponsored Links



Member since:
2011-10-10
Don't be so sure that .Net and C# are the rapidly growing languages and platform of choice. According to TIOBE, Java is still the #1 language (though staying flat). Also, just like C# is just one language in the .NET family, the JVM has become much like the .Net CLR (and all the more so now that JDK 7 has added bytecode improvements for dynamic languages).
Also, O'Reilly has been seeing a decline in sales of C# books, while Java has been increasing:
http://radar.oreilly.com/upload/2011/02/AllYearsT20Langs.jpg
and on StackOverflow, although C# has a greater percentage overall of posts, it has been falling rapidly, and Java is on the verge of catching up again:
http://hewgill.com/~greg/stackoverflow/stack_overflow/tags/
Also while I would agree that Java the language has a stale adoption rate, the new JVM languages are not. You say that Java doesn't have closures yet, but this was postponed to be included in Java 8. Also Scala and Clojure already have them.
You mention your host platform. Windows, which is really the only OS in town to support .Net (I'm not counting Mono now that they lost their paid devs), is far from the fastest growing platform. Microsoft's shares are slowly getting eaten up by the Mac OS on the desktop, and Windows Mobile is a distant 5th in the handheld market (and non-existent in virtually any other embedded market).
http://www.computerworld.com/s/article/9219811/Android_is_smartphon...
Awhile back ago, I decided to make a choice on whether to support the JVM or .Net, and came to the conclusion that the .Net platform was going to have a more niche market than JVM based languages.