青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 29  文章 - 13  trackbacks - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

文章分類

文章檔案

相冊

收藏夾

c++

Linux

Tools

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

.Net AOP Frameworks Research Report v1.1

原文地址:http://teddyma.cnblogs.com/archive/2005/08/31/226688.html

1.? Aspect#

Version: 2.1.1.0

Link: http://aspectsharp.sourceforge.net/

Status: beta

Dependency: antlr, Castle.DynamicProxy

Description:

Aspect# is an AOP (Aspect Oriented Programming) framework for the CLI (.Net and Mono). It relies on DynamicProxy and offers a built-in language to declare and configure aspects, and is compliant to AopAlliance. It became part of the Castle Project in June 2005.

Main Features:

-? Custom mini configuration language, not xml.

-? Mix/Intercept classes and methods through dicnamic proxy approach.

Restrictions:

- Classes to be created dynamic proxy for shouldn’t be sealed and only virtual methods can be intercepted.

-? Using intercepted classes is not completely transaparent to users that users should explicit create the dynamically proxied class through the AspectEngine.

-? No static weaving support.

2. AspectDNG

Version: 0.7

Status: beta

Link: http://sourceforge.net/projects/aspectdng

Dependency: mono.petoolkit, rail

Description:

AspectDNG is a .NET aspect weaver, that's to say a tool that can "transplant" code into an existing assembly. This transplant is made after the standard .NET compilation, which means that both aspect and the so called "base" code (the one the transplant will be operated on) can be developped in any programming language that is compatible with .NET CLS. Another way to say that: AspectDNG works on assemblies (EXE or DLL) that may have been created out of C#, VB.NET, Eiffel.NET, Mananged C++...

Main Features:

-? Xml, Xpath based configuration file format.

-? IL level static Weaving.

-? Custom xml based disassembled language ILML which can be used to convert assemblies to and be modified/combined and then converted to assemblies.

Restrictions:

-? Static weaving only.

-? Not very stable.

3.? Eos

Version: 0.3.3

Link: http://www.cs.virginia.edu/~eos

Status: beta

Dependency: none

Description:

Eos is an aspect-oriented extension for C# on Microsoft? .NET Framework?. Eos aims to improve upon the current aspect-oriented language model in three dimensions. First, it generalizes aspect instantiation & advice weaving model to eliminate the need for the work-arounds that are unavoidable today when aspects are used to express certain crosscutting concerns. Second it generalizes the join point model. Third it aims to eliminate the distinction between class and aspect constructs in favor of a single conceptual building block that combines the expressive capabilities of current classes and aspects, significantly improving conceptual integrity and uniformity in language design. The language is very similar to AspectJ except for constructs which are not implemented in Eos and constructs which AspectJ does not provides.

Main Features:

-? AspectJ like extended C# langauage and custom compiler.

Restrictions:

-? Static weaving only.

-? Not very stable.

4.? Encase

Version: 0.7

Link: http://theagiledeveloper.com/category/15.aspx

Status: beta

Dependency: none

Description:

Encase is an aspect oriented programming framework for the .NET Platform written in C#. Encase is unique in that it provides aspects to be applied during runtime in managed code rather then being configuration file based that other AOP frameworks rely upon.?The advantage of applying aspects in this way is that it promotes productivity to developers new and/or unfamiliar with AOP.

Restrictions:

-? Encase cannot mixin multiple classes that implement a shared interface? For instance, if class A implements Ialphabet, and class B implements Ialphabet, classes A and B can not both be mixed in as an aspect.

-? Encase can only provide interception and aspect weaving to virtual (overriable) methods and properties.

-? Encase is unable to apply aspects to sealed (NotInheritable) classes.

-? Like Aspect#, but more unstable.

5.? Post#

Version: 1.0.0.0

Link: http://gael.fraiteur.net/postsharp.aspx

Status: alpha

Dependency: none

Description:

PostSharp is a free and open-source?post-compiler for the .NET Framework. PostSharp is an extensible platform that makes it easy to develop and execute static program analysis and program transformation plug-ins.

Main Features:

-? Developped under .Net Framework 2.0 beta

-? There is a very good third pary collection library – “Xipho.Collections” for .Net 2.0 in the source code

Restrictions:

-? Not say to be a really aop framework yet.

6.? Loom.Net

Version: 1.5 Beta2

Link: http://www.dcl.hpi.uni-potsdam.de/research/loom/

Status: beta

Dependency: none

Description:

The LOOM .NET project aims to investigate and promote the usage of AOP in the context of the Microsoft .NET framework. We have been developing two AOP tools (so called weavers) that all implement different approaches to weaving: A runtime weaver crating weaved objects on the fly and a static weaver.

Main

Features:

-? Support under .Net Framework 2.0 beta

-?Include both dynamic proxy based dynamic interception and il level rail like static weaving support.

Restrictions:

-? Not very stable.

7.? Others

AspectC# (AspectJ like C# extended compiler)
?
Weave.NET (provide?a load-time il level?weaving implementing)
posted on 2006-07-26 14:26 四海 閱讀(1115) 評論(3)  編輯 收藏 引用 所屬分類: 類庫/框架

FeedBack:
# re: .Net AOP Frameworks Research Report v1.1 2010-01-02 05:25 Gemma18
To know more about this post, students must <a href=" http://www.gogetessays.com">buy essays</a> at the essay writing service.   回復(fù)  更多評論
  
# re: .Net AOP Frameworks Research Report v1.1 2010-07-24 22:37 loans
When you're in uncomfortable position and have no money to go out from that point, you will have to take the business loans. Because that will aid you definitely. I take auto loan every single year and feel good just because of it.   回復(fù)  更多評論
  
# re: .Net AOP Frameworks Research Report v1.1 2010-08-05 05:33 essay buy
People have to guess twice before they start the good term paper composing, because that can be really easier to buy essay from argumentative essay writing service. Furthermore, it saves time!   回復(fù)  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              激情亚洲网站| 欧美一区二区视频观看视频| 欧美日韩成人综合天天影院| 老司机一区二区三区| 午夜久久tv| 欧美一区二区三区啪啪| 欧美一级一区| 狂野欧美一区| 欧美激情亚洲另类| 欧美日韩亚洲一区二区三区在线 | 日韩天堂av| 中国成人亚色综合网站| 午夜精品久久久久久久久| 欧美一二三区精品| 免费不卡在线观看av| 亚洲大胆人体视频| 亚洲欧洲日韩女同| 亚洲欧美视频| 欧美a级片网站| 国产精品亚洲一区二区三区在线| 黑人极品videos精品欧美裸| 国产日韩一区二区三区在线| 性做久久久久久免费观看欧美| 午夜精品久久久久久久男人的天堂| 久久超碰97中文字幕| 久久综合色8888| 国产精品高潮呻吟久久av黑人| 国精品一区二区三区| 日韩视频在线永久播放| 久久成人精品电影| 最新国产の精品合集bt伙计| 午夜日韩在线| 国产精品草草| 亚洲人成人99网站| 久久精品一区二区三区不卡牛牛| 亚洲国产综合在线看不卡| 午夜在线成人av| 欧美午夜免费电影| 亚洲精品一区二| 久久亚洲电影| 欧美一区二区三区在线播放| 欧美色图天堂网| 亚洲国产小视频在线观看| 久久精品中文字幕一区| 亚洲手机成人高清视频| 欧美日韩国产色视频| 亚洲人成在线观看| 久久综合狠狠| 午夜亚洲精品| 国产精品毛片| 午夜精品国产精品大乳美女| 最新高清无码专区| 欧美激情四色| 亚洲日本欧美| 欧美激情一区二区三级高清视频 | 在线成人欧美| 久久婷婷国产综合国色天香| 亚洲欧美亚洲| 国产精品午夜在线| 午夜伦欧美伦电影理论片| 日韩午夜中文字幕| 欧美三级在线| 欧美一区激情视频在线观看| 亚洲视频一区在线| 国产精品久久久久aaaa九色| 亚洲欧美日韩中文在线制服| 亚洲尤物在线视频观看| 国产精品久久综合| 欧美一区二区三区四区在线观看地址| 一区二区三区黄色| 国产欧美一二三区| 久久久久国色av免费观看性色| 午夜视频久久久| 激情一区二区三区| 欧美搞黄网站| 欧美三区免费完整视频在线观看| 亚洲欧美在线播放| 免费视频一区| 一区二区三区福利| 欧美成人69av| 麻豆视频一区二区| 亚洲一区二区三区四区五区午夜| 这里只有精品视频| 国语自产精品视频在线看抢先版结局 | 免费久久99精品国产| 欧美成人情趣视频| 亚洲小少妇裸体bbw| 亚洲免费在线播放| 一色屋精品视频在线看| 亚洲精品日韩欧美| 国产日韩欧美精品综合| 亚洲高清影视| 国产精品区一区二区三| 免费成人黄色av| 欧美日本在线一区| 久久激情中文| 欧美精品一区三区在线观看| 欧美一区免费| 欧美激情一区二区三区成人| 亚洲欧美日韩一区| 欧美成人官网二区| 久久久久久91香蕉国产| 欧美精品情趣视频| 久久久久国产精品厨房| 欧美日韩精品一区二区天天拍小说 | 午夜一区二区三视频在线观看| 久久激情视频免费观看| 一本综合精品| 久久久久久久久久码影片| 亚洲私人黄色宅男| 麻豆精品传媒视频| 久久久久久午夜| 国产精品久久久久aaaa樱花| 亚洲片在线观看| 又紧又大又爽精品一区二区| 亚洲一区二区三区乱码aⅴ蜜桃女| 在线精品国精品国产尤物884a| 亚洲性人人天天夜夜摸| 日韩午夜av在线| 久久噜噜亚洲综合| 久久九九久精品国产免费直播| 欧美视频在线一区| 91久久久在线| 亚洲第一福利在线观看| 性做久久久久久久久| 欧美在现视频| 国产女主播一区二区三区| 一区二区三区四区五区在线| 亚洲精品偷拍| 蜜桃av综合| 亚洲电影观看| 9l视频自拍蝌蚪9l视频成人| 美女国内精品自产拍在线播放| 99在线精品视频在线观看| 毛片一区二区三区| 久久久免费av| 激情一区二区三区| 久久精品国产亚洲一区二区| 久久久精品国产一区二区三区| 国产精品卡一卡二卡三| 亚洲视频导航| 校园春色国产精品| 国产精品乱码| 午夜久久美女| 久热国产精品视频| 亚洲人成网站777色婷婷| 欧美激情第二页| 亚洲精品视频免费| 亚洲在线电影| 国产精品永久免费在线| 午夜亚洲福利| 免费影视亚洲| 日韩一级精品| 国产精品免费在线| 久久精品一区四区| 欧美福利一区| 宅男噜噜噜66一区二区| 国产精品日韩欧美大师| 久久精品一区二区三区不卡| 欧美黄污视频| 亚洲欧美国产高清va在线播| 国产欧亚日韩视频| 老色鬼精品视频在线观看播放| 91久久精品久久国产性色也91| 亚洲在线视频网站| 国内精品亚洲| 欧美精品导航| 亚洲欧美在线aaa| 欧美成人69av| 亚洲在线中文字幕| 在线国产精品播放| 欧美日韩在线影院| 久久国产日韩欧美| 亚洲麻豆视频| 蜜臀a∨国产成人精品| 亚洲一区二区精品在线| 亚洲第一主播视频| 国产精品无码永久免费888| 欧美aⅴ99久久黑人专区| 亚洲免费影视第一页| 亚洲国产精品一区在线观看不卡 | 久久综合国产精品台湾中文娱乐网| 日韩亚洲国产精品| 黄色影院成人| 国产精品日韩欧美一区二区三区| 美玉足脚交一区二区三区图片| 中国成人在线视频| 亚洲国产第一| 麻豆freexxxx性91精品| 午夜在线精品偷拍| 99精品视频免费全部在线| 韩日精品中文字幕| 国产精品丝袜91| 欧美日韩国产经典色站一区二区三区| 欧美在线一级va免费观看| 一区二区三区视频在线播放| 亚洲精品1区2区| 欧美激情视频网站| 亚洲在线观看| 日韩一级免费|