2010-06-08 100 views
7

从asp.net的角度来看(C#) 每个AOP工具的优缺点是什么? 的一些因素包括:ASP.NET的AOP工具比较

  • 学习曲线(AOP的新手)
  • 拦截可能
  • 性能
  • 成本

回答

5
+0

我认为PostSharp是最好的.NET AOP工具,但它没有对ASP.NET Web站点的官方支持(但它对ASP.NET Web应用程序有效):http://www.sharpcrafters。 com/blog/post/On-PostSharp-Support-ASPNET-Web-Sites.aspx – Fabio 2010-06-12 16:27:45

+1

这篇文章提到了ObjectBuilder2容器,这个容器已经被Unity容器使用,具有非常强大的拦截能力。看看这里:http://msdn.microsoft.com/en-us/library/ff660891(PandP.20).aspx – 2011-02-19 17:47:43

1

你可以使用PostSharp4AspNet但他们仍然除非你是usi,否则不建议将其加入网络应用程序(预编译)而不是网站。