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

Reply via email to