The Java framework wars
http://www.theserverside.com/news/thread.tss?thread_id=39358
The funny thing is that, just a couple of minutes after hitting that place, I read a blog pointing to this:
http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 :-)
As I've said in other posting, I do J2EE training for some of our customers, and inevitable somebody asks for a way of being framework-switch-protected, for example they want to right now use Struts but be able to switch to Velocity, JSF or *anything that could appear in the future*. In the .NET camp we only have ASP.NET (certainly not perfect but very good) and it still leaves us with a lot of choices in the details, so many that sometimes it irritates beginners, may be I should teach my ASP.NET students about their Java options :-)