Używam kilku podstawowych rozwiązań typu AOP dla zagadnień przekrojowych, takich jak bezpieczeństwo, rejestrowanie, sprawdzanie poprawności itp. Moje rozwiązanie skupiło się wokół Castle Windsor i DynamicProxy. Poszedłem tą drogą, ponieważ mogę zastosować wszystko przy użyciu DSL opartego na Boo i utrzymywać mój kod w czystości atrybutów. Powiedziano mi w weekend, żebym spojrzał na PostSharp, ponieważ ma to być "lepsze" rozwiązanie. Rzuciłem okiem na PostSharp, ale odrzuciło mnie użycie Atrybutu.Stosowanie AOP
Czy ktoś próbował obu rozwiązań i chciałby podzielić się swoimi doświadczeniami?
Jest to dość stary odpowiedź, że natknąłem, ale chciałem zwrócić uwagę, że PostSharp ma teraz rzeczywiście przekształcić pliki PDB, więc kwestia debugowanie ma więcej (patrz: http://stackoverflow.com/questions/2006508/postsharp-pdb-debugging-and-referenced- zgromadzenia) –