Lots of new releases… Yahoo! RSS Feed Aggregation
Feb 16

AOP Isolation

AOP, Tech Add comments

“Pinocio” has spoken out against AOP in the mainstream. His comment is about the fact that OOP has isolation via classes, yet AOP does not. Aspects are not isolated from eachother, which can cause issues.

He brings up an important point… however I think that we will learn to deal with this issue. We can already harm ourselves (as we have done) via overuse of inheritance in OOP. The same is going to be the case in AOP. No-one in AOP is saying “aspects everywhere” or “this is the silver bullet”, even though the media sometimes makes this claim. AOP complements OOP. We have to learn HOW to use the power that we gain, and NOT overuse it. Unfortunately I am pretty sure that many people will go headlong into AOP and go crazy with aspects… and this will cause a lot of pain. We will do our best to reign this in as much as possible, but it will be a hard task. If we listen to the gurus in AOP then we will be OK. Listen to them, not the media (apart from TheServerSide of course ;)

Read Pinocio in “On fundamental AOP deficiency”

Comments are closed.