AOP Framework

  • Thread starter Thread starter Xavier Collet
  • Start date Start date
X

Xavier Collet

Hello,

I would like to know which implementation is the more mature in
the .NET world. Is there limitation on the compact framework ?
I already used some Java AOP framework in the past (Spring and
AspectJ), but I would like to have an idea about the choice that could
be made on the Microsoft's platform.

Thank you.
 
Xavier said:
Hello,

I would like to know which implementation is the more mature in
the .NET world. Is there limitation on the compact framework ?
I already used some Java AOP framework in the past (Spring and
AspectJ), but I would like to have an idea about the choice that could
be made on the Microsoft's platform.

In the .NET world, most AOP initiatives are pretty low-level or
abandoned because of lack of interest. One of the most mature ones, as
it has proper documentation, is postsharp. Postsharp is a
compiletime/runtime weaver with a solid architecture.
http://www.postsharp.org/

FB

--
------------------------------------------------------------------------
Lead developer of LLBLGen Pro, the productive O/R mapper for .NET
LLBLGen Pro website: http://www.llblgen.com
My .NET blog: http://weblogs.asp.net/fbouma
Microsoft MVP (C#)
------------------------------------------------------------------------
 
In the .NET world, most AOP initiatives are pretty low-level or
abandoned because of lack of interest. One of the most mature ones, as
it has proper documentation, is postsharp. Postsharp is a
compiletime/runtime weaver with a solid architecture.http://www.postsharp.org/

FB

--
------------------------------------------------------------------------
Lead developer of LLBLGen Pro, the productive O/R mapper for .NET
LLBLGen Pro website:http://www.llblgen.com
My .NET blog:http://weblogs.asp.net/fbouma
Microsoft MVP (C#)
------------------------------------------------------------------------

I didn't try that one. It'll be done as soon as possible. ;-)
Thank you !
 
Thus wrote Xavier,
Hello,

I would like to know which implementation is the more mature in
the .NET world. Is there limitation on the compact framework ?
I already used some Java AOP framework in the past (Spring and
AspectJ), but I would like to have an idea about the choice that could
be made on the Microsoft's platform.

There's Spring.NET -- haven't used it, though.

Cheers,
 
Thus wrote Xavier,



There's Spring.NET -- haven't used it, though.

Cheers,

I liked a lot using Spring on the Java Platform, and I firstly thought
to use it. But I was wondering if it was mature enough to be a good
choice...
Even if I used a lot Spring AOP, I prefer now AspectJ Annotations. Is
there any framework that provide such feature ? I saw that Spring
provides attributes for adviced methods, but that doesn't seem to be
the same feature as with AspectJ.

Moreover, I liked that Spring.Net was Compact Framework compliant in
its 1.0 release, but the compatibility seems to be broken since..
That's why I've looked elsewhere. Postsharp seems to be quite
interesting (I havent tried it yet - i'm still not sure about the CF
compatibility), but still in beta... What do you think about
AspectDNG ?

Thank you.
 
Thus wrote Xavier,



There's Spring.NET -- haven't used it, though.

Cheers,

I liked a lot using Spring on the Java Platform, and I firstly thought
to use it. But I was wondering if it was mature enough to be a good
choice...
Even if I used a lot Spring AOP, I prefer now AspectJ Annotations. Is
there any framework that provide such feature ? I saw that Spring
provides attributes for adviced methods, but that doesn't seem to be
the same feature as with AspectJ.

Moreover, I liked that Spring.Net was Compact Framework compliant in
its 1.0 release, but the compatibility seems to be broken since..
That's why I've looked elsewhere. Postsharp seems to be quite
interesting (I havent tried it yet - i'm still not sure about the CF
compatibility), but still in beta... What do you think about
AspectDNG ?

Thank you.
 
Thus wrote Xavier,
I liked a lot using Spring on the Java Platform, and I firstly thought
to use it. But I was wondering if it was mature enough to be a good
choice...

As I've said, as much as I liked Spring for Java, I've never used the .NET
version so far, but will do at some point in time ;-)
Even if I used a lot Spring AOP, I prefer now AspectJ Annotations. Is
there any framework that provide such feature ? I saw that Spring
provides attributes for adviced methods, but that doesn't seem to be
the same feature as with AspectJ.
Moreover, I liked that Spring.Net was Compact Framework compliant in
its 1.0 release, but the compatibility seems to be broken since..
That's why I've looked elsewhere. Postsharp seems to be quite
interesting (I havent tried it yet - i'm still not sure about the CF
compatibility), but still in beta... What do you think about AspectDNG
?

Same here. I've yet to touch an AOP framework for .NET.

Cheers,
 
Back
Top