Much has been talked about how AOP (Aspect Oriented Programming) will change the world of developers. Much has been hyped about how it is the deathnell of OOP and will finally bring us to “Secretary’s can write programs…” that ushered in Components more than a dozen years ago. Don’t believe that hype. Here is an interesting story dispelling some of those common misconceptions.
I am on the other side of the fence. I am a skeptic by nature, so I think that AOP is a powerful tool that must be used with caution. It can make debugging very difficult (IMHO). But like XML in the 90’s, it has its place but it will not cure all ills.