3. Langages et cadriciels
Depuis la fin des années 1990 et la mise en exergue du concept d’aspect, de nombreux langages de programmation par aspects ont été proposés. Ces langages s’appuient sur des langages existants comme Java, C++, C, C#, Smalltalk, PHP, Python, COBOL. La page Wikipédia sur la programmation par aspects recense une vingtaine de langages de programmation par aspects. Dans la suite de ce paragraphe, nous présenterons les deux approches qui ont remporté le plus de succès parmi les développeurs informatiques : le langage AspectJ et le cadriciel Spring AOP.
AspectJ est un langage de programmation par aspects qui s’appuie sur le langage Java. AspectJ a été créé par Gregor Kiczales et son équipe. AspectJ fait office de langage de référence pour la mise en œuvre...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Langages et cadriciels