编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
AspectDNG和 Aspect# 其实有一点是非常相似的,那就是他也和Aspect#那样基于另一个类库rail,rail是干什么用的呢?简单的说,rail是用来的做静态织入用的,你给我任何一个assembly,只要没有混淆,我都可以用rail在
Ninject为.NET应用程序提供快速、轻型的依赖注入器而著称。它有助于开发人员将应用程序拆分为松耦合、高内聚的功能片断的集合,然后以灵活的方式将它们粘连在一起。从软件架构层面上使用Ninject,可以使得你的代码
PicoContainer是一个“微核心 ”(micro-kernel)的容器。它利用了Inversion of Control模式和Template
PROSE是一个动态编排(weaving)工具(允许在运行期插入或抽取aspects)。PROSE aspects是规则的Java对象能够被发送到或从网络上的计算机接收。签名可被用于保证它们的完整性。一旦一个aspect插入到JVM中,任何事件
EAOP 是一个Java的基于事件触发机制的面相方面编程框架。
Signal Framework 是 Spring IoC 容器在 J2ME 平台下的移植版本,旨在克服 J2ME 平台的限制提供一个J2ME 平台下的
Swiz 模仿了Spring 框架,它的核心是个简单的控制反转框架。借助于IoC框架,应用组件(例如视图)无需实例化其依赖(所用的对象),甚至都不用查找。在组件创建时框架会注
NKalore 是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono
Noop 是一个看起来很像Java的、运行在JVM上的语言,而目标则是在语言起步的时候就 建立起依赖注入(dependency
AspectWerkz 是用于 Java 的一个轻量级的、面向方面的编程框架。它通过修改字节码在项目构建时、类装载时或运行时插入类。
Gravity是一个依赖与配置管理框架.这个框架的主要的焦点是放在依赖注入/反转控制设计模式上,它自带一个BeanShell脚本配置组件。
Spring ActionScript 是 ActionScript 编程语言的一个 IoC 、MVC 编程框架,主要用于 Flash、Flex 和 AIR
CaesarJ是一种新的基于Java的编程语言,有利于更好地开发模块化和可重复使用的组件。这些组件协作的类,他们可以模块化横切功能或无功能的关注。Caesar语言功能帮助执行,摘要和整合这样的组件。凯撒可以结合使用
jspf (Java Simple Plugin Framework) 是一个插件框架,集成了很多 IoC 框架的概念在里面。
Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。
Qi4j本身是一个提供给所有java开发者使用的面向组合编程的Java框架。尽管面向组合编程需要较大的思想转变,但是面向组合编程不需要单独的工
ObjectBuilder是一个可扩展的Application Block,同时也是Unity的基础。对于ObjectBuilder到底是什么有很多不同的理解,最普遍的描述是:ObjectBuilder是“依
Weld 是一个实现了 JSR-299 的框架。 JSR 299 是 Java EE 6 中非常重要的部分,提供了如下功能:
Soto一个面向服务的轻量级容器框架。这个容器同时提代了JMX和AOP功能。
Carbon是一个轻量级的组件模型与企业级的服务框架.Carbon是在以下原则上进行构建:创建一个更加灵活的框架通过一个分离,以元数据为中心的系统,鼓励关系的分离,从而使得代码在一个复杂,动态的操作环境中更容易维护与