我已经找到Postsharp ...但我不知道它有多好。我想要AOP的.net解决方案?
1
A
回答
2
Anyone with Postsharp experience in production?
有这个环节上提供了良好的信息。
0
有很多用于.NET的AOP-ish解决方案 - PostSharp,Unity Interception,Spring.NET AOP,LOOM.NET仅举几例。
它们在编织方式上有所不同(将方面应用于基本代码) - 通常它可以在IL或运行时完成。它们在语法,能力,创建/获取对象的方式,性能,学习曲线等方面也有所不同。您必须决定什么对您很重要,然后我们可以提出任何解决方案。
我首先建议您阅读PostSharp网站上的“AOP on .NET”文章。
1
如果您正在寻找一个轻量级的AOP工具,那么有一篇文章“使用动态装饰器添加对象到对象”(http://www.codeproject.com/KB/architecture/aspectddecorator.aspx)。它薄而灵活。
它描述了一种在运行时将对象添加到对象而不是在设计时向类添加对象的方法。这种方法的优点是,您可以决定在使用对象时是否需要某个方面。
今天大多数的AOP工具都在类设计阶段定义了课程级别的方面。而当你使用类的对象时,你没有灵活性。
相关问题
- 1. Android - 寻找一个AOP解决方案
- 2. Silverlight有AOP解决方案吗?
- 3. 使用HTML和Javascript我想要的解决方案
- 4. 寻找.Net解决方案的免费授权解决方案
- 5. NET服务解决方案
- 6. 需要解决方案我的程序
- 7. 面向方面编程(AOP)的C#解决方案(.NET)和它们的功能
- 8. Ruby解决方案替代.NET解决方案
- 9. 需要一个解决方案,我的项目,以取代目前的.NET Remoting的解决方案
- 10. 需要我的asp.net mvc解决方案的缓存解决方案
- 11. 我需要MYSQL查询解决方案
- 12. 需要'System.IndexOutOfRangeException'解决方案
- 13. 需要解决方案urllib2
- 14. 需要HTTPRequest解决方案
- 15. 我的缓存解决方案解决方案是否安全?
- 16. .net与Maven的解决方案结构?
- 17. .net 4.0上的ERP解决方案
- 18. 想要一个好的内存+磁盘缓存解决方案
- 19. Python:msg.get_payload()丢弃所需的数据,解决方案想要
- 20. wordpress部署解决方案,想法?
- 21. 需要一个基于GUI的部署解决方案.net
- 22. 只要.net解决方案运行,jQuery就是未定义的
- 23. 需要关于.NET搜索解决方案的建议
- 24. 微软是否正在为C#中的AOP解决方案?
- 25. 将FreeImage .NET添加到解决方案
- 26. .Net解决方案或IDE问题
- 27. 开源.Net POS解决方案
- 28. 需要Thread.sleep()的替代解决方案;
- 29. Matlab需要的解决方案
- 30. 需要ngfor的解决方案
许多公司都有使用PostSharp的经验:http://www.sharpcrafters.com/postsharp/customers – 2010-11-06 19:27:07