NYCPHP Meetup

NYPHP.org

[nycphp-talk] AOP vs OOP

Daniel Krook krook at us.ibm.com
Fri Oct 21 18:18:29 EDT 2005


> Yes Aspect Oriented Programming
> 
> http://en.wikipedia.org/wiki/Aspect-oriented_programming
> 
> -- 
> Joseph Crawford Jr.


This is an area I've been wanting to explore but haven't yet gotten into. 
There seems to be a lot of new technologies and articles on it recently.

The tutorial below might be of some use as an overview (at least in 
Java/OOP terms).  But you'd probably best be served on how it could be 
applied in PHP terms by looking for an implementation or port of the 
Spring framework (http://springframework.org/).   Maybe 
http://www.aophp.net/ (linked from that wikipedia article).


An introduction to AOP
https://www6.software.ibm.com/developerworks/education/j-aopintro/j-aopintro-ltr.pdf

"AOP does not contradict or displace object-oriented design and 
programming, which
all Java developers practice. Instead, it complements them. AOP can be 
viewed as
the next natural adaptive step beyond object-oriented programming (OOP) in
software engineering for developers and research communities."






Daniel Krook, Advisory IT Specialist 
Application Development, Production Services - Tools, ibm.com

Personal: http://info.krook.org/
BluePages: http://bluepages.redirect.webahead.ibm.com/
BlogPages: http://blogpages.redirect.webahead.ibm.com/





More information about the talk mailing list