I read another blog entry complaining about the Java naming scheme. If that is the biggest issue with Java 5 today then I'm very happy. The complaint is that there are 3 names, Java 5, Java 1.5 and Tiger.
Well first let me tackle the Tiger bit.
Why Code Rewrites Don't Always Work.
Give an engineer some code and one of the first things crossing through the mind of some engineers is, "Should I rewrite or re-factor that code?". The logic being that the new version will be ultimately be better in some way than the original.
However simply rewriting or re-factoring an application doesn't always warrant the effort you put in.
Kirk Pepperdine, guru of Java performance, recently praised Sun and the Java team for their open bug database and questioned the labelling of enhancements as 'bugs'. At the same time, someone at Sun made a tough decision to slip JDK 6.0.
Java is the programming language of the year according to the Tiobe index http://www.tiobe.com/tpci.htm.
Although the index is purely an quantitative web based count of activity , it does also mean it is free from any editorial or company bias. The award is quite unusual as it measures the percentage growth.
Geronimo 1.0 was released last week. Apache Geronimo is a new, open source, J2EE 1.4 certified application server. It is built from many established open source projects, like OpenEJB, Tomcat and the Derby database so it already has some pedigree.
Following on from testgen4j which is growing into an eclipse plugin, is a tool from my colleague, testgen4web. All you need is firefox 1.1+.
I'm heading over to the Java In Action conference this week. It looks to be a great conference and there several sessions I'm looking forward to. I've written something especially for this conference. Java Out of Action, when good programs go bad.
I saw a strange headline that "C# seems to be the only .NET language that is going to stay"
In the TIOBE search results this was based on its rise to 3.2% in their index compared to the declining 6.5% of Visual Basic.
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.
There was a lot of hype and predictions in 2000 that C# was going to be the #1 programming language. All that we could do at Sun was to listen to what Java users wanted and build the best release we could, that was JDK 5.0. Ironically it probably energized us, which is something to be said for competition.
Yet here we are 5 years later with a new wave of languages getting the attention.