http://service-architecture.blogspot.com/2006/04/why-metadata-isnt-magic.html

Its a sad sad fact that people continue to think things are "magic"
paticularly non-compiled elements.


On 08/12/06, Andrew S. Townley <[EMAIL PROTECTED]> wrote:

  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] <ast%40atownley.org>>
http://atownley.org

Reply via email to