Я использовал некоторые базовые решения для AOP для сквозных задач, таких как безопасность, ведение журнала, проверка и т.д. Мое решение было связано с Castle Windsor и DynamicProxy. Я пошел по этому маршруту, потому что я могу применить все, используя DSL на основе Boo, и сохранить мой код в чистоте от атрибутов. Мне сказали в выходные, чтобы посмотреть PostSharp, поскольку оно должно быть "лучшим" решением. Я быстро посмотрел на PostSharp, но я был отстранен от использования атрибута.
Кто-нибудь пробовал оба решения и хотел бы поделиться своим опытом?