views:

73

answers:

2

Hi all,

I wanted to select a Framework for writing crosscutting functionality in my project. like logging etc. And I thought to use Aspect oriented programming. I found Spring.net after R&D. Can u please share ur experience with advantages and Disadvantages or any other way u like? Or do u recommend any other framework? Ur help and recommendations will be appreciated.

Thanks in Advance, Saghar Ayyaz

A: 

Postsharp just announced v2. I have trialled PostShart 1.5, but dropped it when I couldn't get it to play nice with the MS Performance testing tools (which also inject code into the compiled assembly).

I liked the PostShart API and found it easy to follow, but the increased compile time could have potentially been an issue (we have large projects).

Dr Herbie
Does it work with .NET 4.0 coding contracts?
Steven Sudit
I checked it too. But its too expensive. 2000+ $ for 7 developers. Is there any cheaper alternative?
Saghar
@Saghar: Ah, Postsharp 1.5 was GPL, didn't realise they'd gone commercial with 2.0! http://www.sharpcrafters.com/downloads/postsharp-1.5/rtm@Steven : I'm afraid I don't know.
Dr Herbie
A: 

Microsoft Enterprise Library would be a good alternative to Spring. http://msdn.microsoft.com/en-us/library/ff632023.aspx

Hari Chinnan