This post originated from an RSS feed registered with Java Buzz
by Norman Richards.
Original Post: Am I the only one who finds AOP scary?
Feed Title: Orb [norman richards]
Feed URL: http://members.capmac.org/~orb/blog.cgi/tech/java?flav=rss
Feed Description: Monkey number 312,978,199
I have to confess, I still find AOP a bit scary. I think it's a
matter of trust, because it's the same feeling I used to get working
with managed objects like EJBs or MBeans. You have to trust your
environment to provide the functionality you want. I still have a
hard time trusting an AOP system to really get my aspects in the
process flow reliably. This isn't really a fault of any AOP system,
it's just the same uneasy feeling I had the first time I brought up an
EJB and had to trust that the container really got the security and
transactions right. Now it's a non-issue. I just trust that the app
server is doing it's job.
I even had the same lack of trust of the JavaVM when I first
started back in thearly days. I certainly didn't trust garbage
collection and I was paranoid that I might get null pointer when I
tried to create a new object.
All things considered, I guess a little nervousness isn't that bad
of a thing. It means there's something new and exciting there.
Perhaps someday soon we will all just trust AOP to be there and work,
and I'll be off worrying about something else.