C#开源资源大汇总 AOP Ajax框架 工作流 文本编辑 NovaShare Draco.NET

  次阅读 作者:智能小宝 来源:互联网 2016-01-27 15:24 我要评论(0)

一、AOP框架

Encase

是C#编写开发的为。NET平台提供的AOP框架。Encase

独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。

NKalore是一款编程语言,它扩展了C#允许在。net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono

C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language

Specification),它可以在任何。NET开发环境中使用,包括微软的Visual Studio .NET。

PostSharp读龋NET字节模块,转换成对象模型。让插件分析和转换这个模型并写回到MSIL。PostSharp使开发程序分析应用程序容易得像分析代码规则和设计模式,它使程序开发的思想变革为面向方面软件开发(AOSD/AOD)思想。

AspectDNG的目标是为。NET开发人员提供简单而功能强大的AOP-GAOP实现。它效仿java下的开源工具AspectJ 和

Spoon,成熟程度也很接近它们。

RAIL(Runtime Assembly Instrumentation Library)

开源项目可以在C#程序集加载和运行前进行处理控制调整和重新构建。C#在CLR中,我们已经能够动态加载程序集并且获得程序集中的类和方法,RAIL(Runtime

Assembly Instrumentation Library)的出现填补了CLR处理过程中的一些空白。

SetPoint是一款。NET框架下的全功能(full-featured)AOP引擎。它着重为称为语义切点(semantic

pointcuts)的定义依赖RDF/OWL的使用。它的功能为一个IL-level,highly dynamic

weaver&LENDL,一个引人注目的定义语言、、、、、、

DotNetAOP为 CLR language提供AOP

框架基础属性。

NAop是一个DotNet下的AOP框架。

AspectSharp是DotNet下的免费AOP框架,它以Dynamic Proxies和XML作为配置文件。

二、Ajax框架

Ajax.NET Professional

(AjaxPro)是最先把AJAX技术在微软。NET环境下的实现的AJAX框架之一。它在客户端脚本之上创建代理类来调用服务器端的方法。

MagicAjax.NET是一款在ASP.NET下创建Web页面提供AJAX技术的框架。它使开发人员很容易把AJAX整合到他们的页面而不需要替换

ASP.NET控件或自己写javascript脚本代码

Anthem.NET是为ASP.NET开发环境提供的开源AJAX工具包,它可以运行于ASP.NET 1.1和2.0。

三、工作流(workflow)

Workflow.Net是使用微软。Net技术基于wmfc标准的创建工作流引擎。

NetBPM是JBpm移植到。net平台下的一款开源工作流软件。NetBpm可以很容易和。Net应用程序集成在一起,可以创建,执行和管理工作流程序。

Bpm

Tool支持将业务模型转换成软件模型。业务开发人员可以使用模型驱动的方法设计,实现,执行和跟踪业务流程。因此开发人员能够更容易的关注业务逻辑的变化。

三、文本编辑

FCKeditor是一款功能强大的开源在线文本编辑器(DHTML editor),它使你在web上可以使用类似微软Word

的桌面文本编辑器的许多强大功能。它是轻量级且不必在客户端进行任何方式的安装。

FreeTextBox 是一个基于 Internet

Explorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到

Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统中都会有用途。

VietPad是一个功能完整的跨平台的Java/.NET的Vietnamese

Unicode开源文本编辑器。支持打开,编辑,打印,转换,排序,和保存基于文本的Unicode格式的Vietnamese文件。

NetSpell是一款。NET框架下的开源拼写检查引擎。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...