On Thu, 2006-12-07 at 05:28, Dennis Sosnoski wrote: > I suspect only those who are determined to mindlessly follow Microsoft's > lead would think that stuffing configuration information into source > code (i.e., annotations, AKA C# attributes) is a great advance for > enterprise software. And if it's hard for Sun's customers to get to SOA > except through Java EE 5 they should find themselves a different > technology vendor (or consultant - I'm available!). :-)
No kidding. Many people still fail to realize that annotations are really just meta-programming. I think they can be useful at times (take the way NUnit allows the testcase annotation rather than needing reflection to determine a test based on the name), but when you have more annotations than you do source code, you're just asking for trouble. Aspects are a much cleaner solution to this sort of thing, but there again, you've a degree of freedom between the code and the aspects that you don't have with annotations. Building a framework "to support SOA" solely around annotations is sheer madness... -- Andrew S. Townley <[EMAIL PROTECTED]> http://atownley.org
