[]基于PureMVC的薄封装类库--Fabrication

<span style="text-decoration: underline;"><span style="color: #800080;">[b]puremvc框架扩展类库:fabrication[/b]</span></span>
<div class="content">用过[url=http://www.puremvc.org/]<span style="color: #108ac6;">puremvc</span>[/url]框架的开发者一定在开发过程中遇到一些尴尬,在使用该框架过程中多少有些不够方便,即使很小的功能也要编写许多模版代码来实现,没有更加简洁途径来达到目的。如果你有这些抱怨的话,就该关注fabrication这个框架了, [url=http://code.google.com/p/fabrication/]<span style="color: #108ac6;">fabrication</span>[/url]是一个加速开发基于puremvc框架的flex/flash应用的工具,它为puremvc编程语法添加了许多有用的特色,fabrication的建立主要是为了支持多模块应用而且只使用[url=http://trac.puremvc.org/puremvc_as3_multicore]<span style="color: #108ac6;">多核版puremvc</span>[/url]来扩展实现。
fabrication使用puremvc的[url=http://trac.puremvc.org/utility_as3_multicore_pipes]<span style="color: #108ac6;">pipes utility</span>[/url]来沟通模块之间的通讯,但是pipes之间的内部逻辑被改造而抽象成一种更加直观的router方式。fabrication中的一些重要特色列举如下:
[list=1][*]消除application中facade的使用,即facade被内置在flexapplication或者flexmodule中,无需在开发者扩展的应用中再次声明;
[*]反射性的mediator注册,mediator的注册无需再等到对应的viewcomponent生成后进行,fabrication里面内置的组件解析器已经帮你做到将延迟生成的组件生成mediator;
[*]反射性的notification处理器,你不必在mediator中指定一个notification的数组,相反你只需简单的写一个处理函数,例如respondto<notificationname>,fabrication就自动为你调用这个响应函数;
[*]自动化的多核管道处理核和消息路由处理,fabrication简化了puremvc中对多个模块通知的过程,在模块中发送消息只需简单的使用routenotification方法就可以了;
[*]支持不同类型的undo/redo;
[/list]编者点评:可以说,fabrication大大简化了puremvc框架使用的过程,而且更加直观和易于理解,但是这不意味着你可以轻易的使用puremvc,如果想使用这个框架的话还需要对puremvc的内在机制做详细了解,在此之上,在基于fabrication做开发将如鱼得水。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值