3. Languages and frameworks
Since the late 1990s, when the concept of aspect was first put forward, numerous aspect-oriented programming languages have been proposed. These languages are based on existing languages such as Java, C++, C, C#, Smalltalk, PHP, Python and COBOL. The Wikipedia page on aspect-oriented programming lists around twenty such languages. In the remainder of this paragraph, we'll present the two approaches that have been most successful among IT developers: the AspectJ language and the Spring AOP framework.
AspectJ is an aspect-based programming language based on the Java language. AspectJ was created by Gregor Kiczales and his team. AspectJ is the reference language for implementing the concepts of aspect-oriented programming. The first versions of AspectJ...
You do not have access to this resource.
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed?
Log in!
Ongoing reading
Languages and frameworks