Now everyone and their Mother-in-law is jumping in the Annotation bandwagon. I believe Cedric was the first developer to come up with an annotation based framework - TestNG.

Now we have Stripes which I think is pretty decent. Then came JBoss Seam and now Apache's Beehive. They are all annotations based framework or components designed to make your web application development easier. I forgot all about Trails, a framework inspired by Ruby on Rails (known as RoR by devotees).

Choice is good. So much choice is ridiculous. Will these framework authors please talk with each other and come up with a single solid choice instead of dozens of half-hearted efforts?

Soon we will see java annotations being misused for everything under Sun. Annotations have become the next XML.