Scala et Aspects peuvent être utilisés ensemble? Y a-t-il des avantages dans ce cas?Scala et Aspects
Merci
Scala et Aspects peuvent être utilisés ensemble? Y a-t-il des avantages dans ce cas?Scala et Aspects
Merci
Scala est comme java, si vous voulez dire par exemple AOP de printemps comme je suis sûr que les annotations fonctionnent soit en scala ou en java. D'autre part, le fait que Scala ait des fermetures (et Java ne le fait pas) rend l'AOP moins intéressant.
Fakod a quelques exemples pour AspectJ here
Real-World Scala: Managing Cross-Cutting Concerns using Mixin Composition and AOP
Plus de détails: http://java.dzone.com/articles/real-world-scala-managing-cros –
En fait, la Scala IDE pour Eclipse utilise les aspects (parce que le JDT assume Java):
De Scala Support in Eclipse - Monkey-patching the JDT for fun and profit?, p16 par Miles Sabin
AspectJ et Aspects Equinox
Donc, la réponse est Oui, c'est possible. Je suis d'accord avec Pablo sur le fait que c'est moins attrayant qu'en Java.
Absolument parfait. L'AOP est conçu pour cacher les préoccupations transversales. C'est beaucoup plus pratique dans Scala avec des fonctions d'ordre supérieur et des conversions implicites. – Synesso