基于.NET的AOP开源框架PostSharp 1.0 beta发布

在我公司项目还在使用Castal实现AOP的部分功能,包括日志、安全等属于“方面”的内容,今天有空闲在TheServerSide发现一则新闻,公布了PostSharp 1.0 beta发布的消息。

什么时候出来的AOP新框架?是否有激动人心的新特性呢?至少,以目前版本来看,PostSharp已经提供了一下自定义特性,涵盖了大部分“方面”,包括:
○ Logging
○ Security
○ Caching
○ Persistence
○ Transaction Boundaries
○ Transactional Classes

当然,最令人兴奋的是,PostSharp是完全免费,而且是开源的。快去下载吧,或许在我们的下一个项目就可以用上PostSharp,也许我们就不必殚精竭虑地考虑大量的编码实现去对付烦恼的日志管理、安全、事务、缓存、持久化等各种属于公共方面的东西。

下载地址:http://www.postsharp.org/.
posted @ 2007-08-23 11:08 张逸 阅读(5907) 评论(25) 编辑 收藏

 回复 引用 查看   
#1楼 2007-08-23 11:51 Anytao      
抢个鲜:-)
 回复 引用 查看   
#2楼 2007-08-23 12:00 Anders Cui      
看起来不错,有空试试看.
 回复 引用 查看   
#3楼 2007-08-23 12:00 高海东      
这个框架怎么样
 回复 引用 查看   
#4楼 2007-08-23 12:00 迭戈      
有空来研究了
 回复 引用 查看   
#5楼 2007-08-23 12:13 Teddy's Knowledge Base      
确实是好东西,看一眼就爱上她!
 回复 引用 查看   
#6楼 2007-08-23 12:25 JerryChou      
好东东,期待后续更多的介绍。
 回复 引用   
#7楼 2007-08-23 12:35 咳[未注册用户]
老大都爱上她啦,貌似真的很贤惠哦
 回复 引用 查看   
#8楼 2007-08-23 12:53 Evernory      
学习
 回复 引用   
#9楼 2007-08-23 12:59 try[未注册用户]
这个东西很不错,静态的。以前就开始关注了
 回复 引用 查看   
#10楼 2007-08-23 13:16 JesseZhao      
恩,我也去看看
 回复 引用   
#11楼 2007-08-23 13:30 Eveong[未注册用户]
老大不是在家翻译书吗.怎么又工作了。
 回复 引用 查看   
#12楼 2007-08-23 13:46 progame      
不错啊 通过build来编织 这个方法好 不影响性能
 回复 引用 查看   
#13楼[楼主] 2007-08-23 13:51 Bruce Zhang      
@Eveong
我一直都在工作啊,要是专职翻译,就没有money了。

当然如果是专职翻译,进度会更快了!

 回复 引用   
#14楼 2007-08-23 14:19 bluebirdzx[未注册用户]
说真的,没有多少人会去真正研究的,我下载了看看了文件,就放弃了,现在的框架太多,基本上是理论的多,能够用于实际项目的很少。
 回复 引用 查看   
#15楼 2007-08-23 14:30 Lostinet      
刚刚看过.
原理是通过在VS安装Addin,在生成项目后,把dll分解,然后插入他们的代码.
感觉还不够轻量级.

 回复 引用   
#16楼 2007-08-23 14:57 qyuhen[未注册用户]
我写过一个简单的分析,也许对大家有用。

http://www.rainsts.net/article.asp?id=438

 回复 引用   
#17楼 2007-08-23 15:43 Michael Wang
The Policy Injection Application Block introduces AOP-like functionality into your winform and web applications by intercepting normal method calls and running handlers before and after method execution as defined by you through configuration.还是用微软的东东吧.....
 回复 引用   
#18楼 2007-08-23 22:56 小鬼[未注册用户]
不是什么人都喜欢直接用微软提供的所有的东东的.
 回复 引用 查看   
#19楼 2007-08-23 23:35 Reeezak      
各位兄弟就是时间多啊~~
看来我也必须要想点办法了~~~

 回复 引用   
#20楼 2007-08-24 10:51 license[未注册用户]
GPL, LGPL, MPL,怎么几个协议一起,到底以哪个为准?
要使用GPL项目就得开源啊

 回复 引用 查看   
#21楼 2007-08-24 15:33 Icebird      
只支持.NET 2.0,遗憾
 回复 引用 查看   
#22楼 2007-08-24 16:51 lijing2001      
郁闷。我怎么下不了。下载的压缩包只有9.5K,提示压缩包损坏。我们一个办公室都这样............
 回复 引用   
#23楼 2007-08-30 17:25 xhp
无法下载呢,楼主下载了的话共享一下吧。
 回复 引用 查看   
#24楼 2007-11-29 17:04 笨→鸟(Bird)      
老大,什么时候在公司组织我门学习下啊.很期望...
 回复 引用 查看   
#25楼 2007-12-24 22:40 代码乱了      
的确很优秀