在我公司项目还在使用Castal实现AOP的部分功能,包括日志、安全等属于“方面”的内容,今天有空闲在TheServerSide发现一则新闻,公布了PostSharp 1.0 beta发布的消息。
什么时候出来的AOP新框架?是否有激动人心的新特性呢?至少,以目前版本来看,PostSharp已经提供了一下自定义特性,涵盖了大部分“方面”,包括:
○ Logging
○ Security
○ Caching
○ Persistence
○ Transaction Boundaries
○ Transactional Classes
当然,最令人兴奋的是,PostSharp是完全免费,而且是开源的。快去下载吧,或许在我们的下一个项目就可以用上PostSharp,也许我们就不必殚精竭虑地考虑大量的编码实现去对付烦恼的日志管理、安全、事务、缓存、持久化等各种属于公共方面的东西。
下载地址:http://www.postsharp.org/.