I had a brief encounter with aspects at the Colorado Software Summit a couple years back. I was glad to finally get a bit oriented to AOP, to which I had been blissfully ignorant, and decided that I had incredibly limited interest in the topic. Of all things, I kept wondering why AOP did not appear to be widely applied to the presentation layer, which was the first place I would think it to be.
In an ideal world, it’d be possible to modify the <a> tag at the very core of the view framework you’re using to automatically encode the URL of any “href” attributes.
There you go – a cross-cutting concern if there ever was one. Where is our AOP for the presentation layer?