On Jan 11, 2008 11:53 AM, Martijn Dashorst <[EMAIL PROTECTED]> wrote: > I *still* haven't heard one single technical argument against using > annotations apart from Igor's concern that we would need to scan the > classpath.
You could turn that around just the same. I haven't heard a good technical argument in favor of it. > Seriously all the "I don't like annotations" arguments are getting stale. The main concern vented in this thread by several people is that we should only introduce annotations if it leads to some big advantage. I don't see what is wrong with that attitude. In fact, I think it is very similar to our overall approach to API development. You could easily go ahead and implement a separate annotations library though. For those who would prefer that, it could be a nice extra. For the core project however, we should be conservative. I personally believe that one of the reasons why JEE ended up with a zillion of XML heavy projects was because many developers liked this new shiny tool that XML was a few years ago, and first thought of XML for solving their problems (even if that meant finding 'problems' first), rather than considering whether a plain Java alternative would be appropriate. We should not make the same mistake with annotations. My 2c, Eelco