Home All Groups Group Topic Archive Search About
Author
5 Mar 2007 8:18 AM
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.

Author
5 Mar 2007 8:41 AM
Frans Bouma [C# MVP]
Xavier Collet wrote:

> 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#)
------------------------------------------------------------------------
Author
5 Mar 2007 2:53 PM
Xavier Collet
On 5 mar, 09:41, "Frans Bouma [C# MVP]"
<perseus.usenetNOS***@xs4all.nl> wrote:
Show quote
> Xavier Collet wrote:
> > 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#)
> ------------------------------------------------------------------------

I didn't try that one. It'll be done as soon as possible. ;-)
Thank you !
Author
5 Mar 2007 10:34 PM
Joerg Jooss
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,
--
Joerg Jooss
news-re***@joergjooss.de
Author
6 Mar 2007 11:14 AM
Xavier Collet
On 5 mar, 23:34, Joerg Jooss <news-re***@joergjooss.de> wrote:
Show quote
> 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,
> --
> Joerg Jooss
> news-re***@joergjooss.de

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.
Author
6 Mar 2007 11:15 AM
Xavier Collet
On 5 mar, 23:34, Joerg Jooss <news-re***@joergjooss.de> wrote:
Show quote
> 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,
> --
> Joerg Jooss
> news-re***@joergjooss.de

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.
Author
9 Mar 2007 5:18 PM
Joerg Jooss
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,
--
Joerg Jooss
news-re***@joergjooss.de

AddThis Social Bookmark Button