aop

  最近做一个.net平台的CMS系统。  在权限管理这块想用aop,以后准备加入日志等功能。自己写吧没有那个能力。所以想向各位了解一下大家都在用什么aop框架。具体用起来感觉怎么样。有好用免费的推荐一下。  大家畅所欲言啊。

解决方案 »

  1.   

    AOP其实是过度建模的一种东西,它要求动态修改编译环节,可以插入一些(最初的设计者)莫名其妙的代码。AOP理论宣称,设计模式23种范式中,至少有18种可以用个AOP概念轻松替代。从这个意义上来说,AOP尤其有利的一面。但是可恶的就是,明明是简单地要求设计者应该轻松设计为“public event、public delegate”从而主动留出系统扩展点的地方,干嘛用恶心的AOP概念来解决?设计模式并没有为“事件、委托”给出独立建模,所以用好多种奇怪的接口,其实都是事件通知的意思。AOP走了另外一个极端,它不再程序内部建立事件机制,却走诡异的对代码进行病毒式修改的方式,带来的弊端往往大于它的好处。
      

  2.   

    面向切面。。冬哥的spring.net