C# The saga continues and a testing competition
I had been struggling to find time to write my JDJ editorial, I often stay up until it is done, often 3am or 4am in the morning and my wife rightly points out I'm nuts working for free when I no longer enjoy it. I have one more editorial in the pipeline for September
So back in July I was casting for ideas to write about and after an amount of googling the news saw a tiny data point hidden in a forrester report that C# only had 15% of the enterprise marketshare. That report took me back to when C# was launched. The press was reporting that it would essentially be the end of Java, and even a Microsoft employee told me in as many words that Java's days were numbered. I think I replied that we would do the best that we could do and listen to what the Java community really wanted. To be honest this was a low ball shot, it was someone I trusted and respected and I had to dig deep.
So now that predicted death didn't occur in the first 5 years why no update? Not only could I not find many other references to this report but no-one seems to be talking about it in the press. A couple of bloggers like Angsuman have noticed but thats it. If Java was in the same position it would be all over the headlines. Even skipping through Microsofts website
there isn't really much in the way of promotion of C# the language at all, many visual studio pages had more references to C++ that C#. It is all .NET and Visual Studio.
Apart from the flood of .NET supporters who were focused on that I said there "has been a 2.0" and I should have said "2.0 is over a year late and Microsoft don't currently ship a version of the official C# 2.0 standard". But I digress. I started to receive emails from other readers who have been battling their own C# vs Java or more .Net vs JEE at their own workplace. Who is sticking up for Java in these situations? I really don't know, its just the technology having to speak for itself. Some of the more vocal champions and evangelists at Sun are now focused on netbeans vs eclipse but surely this opens the door to a competing technology? If I was at Microsoft I would be encouraging more competition between netbeans and eclipse, a community divided is easier to conqueror.
On a brighter note, Spikesource is running a testing competition! You don't get to see many of those, and the goal is to help foster participatory testing. The prize pool is $20,000, and all you have to do is write some test code! More details are here Open Testing Contest.