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.
3.1 AspectJ
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...
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!
Languages and frameworks
Article included in this offer
"Software technologies and System architectures"
(
227 articles
)
Updated and enriched with articles validated by our scientific committees
A set of exclusive tools to complement the resources
Bibliography
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!