|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我也不知道,我原来理解的,NET就是C++编程,只是与net网页编程相对,呵呵。以为.ET就是高级C++编程。AOP大概说面向方面编程撑持开辟职员将代码段“织进”到对象和办法中,而不必要显式地将代码放进到类的源代码中。附加的代码一般被称为“关照(advice)”,它一般被存储在设置文件中,除此以外,也能够用其他办法存储。也许最广为人知的AOP体系就是AspectJ,它是关于Java的扩大。
最近几年来,AOP颇具争议。良多人一边咒骂着那些必要反复完成的义务,比方平安与日记;一方面又因为注进代码在源代码中没法明晰可见,而躲避AOP。可是,即便你对其切齿腐心,你早晚城市碰着那些利用AOP的代码。
关于以后正在利用或成心于实验利用AOP的.NET开辟职员而言,PostSharp会是一个选择。它利用了后处置的体例将advice增加到类中。这类体例经由过程修正已编译的EXE或DLL注进需要的代码段。在PostSharp中,advice一般以Attribute对其标识。
比来,PostSharp公布1.5版本撑持Silverlight2。CTP手艺预览版本还撑持.NET精简框架(CompactFramework,CF)和Novell的Mono。ChrisKoenig演示了PostSharp的例子。
检察英文原文:AspectOrientedProgrammingforSilverlight
来自:http://www.infoq.com/cn/news/2008/08/AOP-Silverlight
说句实话,net网页编程跨平台根本就不是外行人想想的那种,一次编译,处处运行。 |
|