New Perspective
I decided that it had been quite long enough since I last touched anything Java, so I’m experimenting with using it for a web project I’m doing. Surprisingly (to me) they’ve fixed all the problems I used to have with Java.
For example, I was an Eclipse Early-Adopter, so using the newest build (Ganymede) was eye-opening. The plugin installer is now much more intelligent and easier to use, and the interface is just generally smoother. The jar exporter now bundles dependencies (finally) so that you don’t have to do so yourself!
In addition, Apache released Maven 2.0 and an Eclipse plugin for it that does wonders. Maven is a ‘project management’ system, which you could think of as an Enterprise version of easy_install.
Hibernate’s Annotation support is now amazingly mature, and Tapestry 5 does much to get rid of the XML hell that plagued Java in general when I was using it.
Basically, you done well Java; you done well.