早就开始关注Parsley了,但是没有想到Parsley也是Adobe团队推荐的IOC方式之一,由于网上关于Parsley的资料不是太多,因此贡献一下自己搜藏的几个不错的网址。
什么是Parsley?
Parsley是一个新型的基于Flex、ActionScript、Flash的IOC框架。
Parsley比较强大的对象配置功能:
Parsley可以支持MXML、XML、ActionScript方式的对象配置,因此可以非常灵活的动态配置这种方式(例如根据负载均衡配置动态配置remote等)Parsley比较强大的IOC(又称为Dependency Injection,依赖注入)支持构造函数注入、方法注入和属性注入(根据类型或 id 进行甄别,然后实现注入)
以下是关于Parsley的一些内容
官网:
http://s.k-zone.cn/parsley
API:
http://s.k-zone.cn/psapi
开发指南:
http://s.k-zone.cn/pm
以下是几个实例:
http://s.k-zone.cn/parsample1
http://s.k-zone.cn/parsample2
http://s.k-zone.cn/parsample3
简单的说一下:同样是具有IOC功能的Parsley与我之前介绍的Mate Flex Framework的区别:
Mate Flex Framework:
缺点:
仅仅只能在Flex中使用,(无法在Flash、ActionScript下面使用)
优势:
大量的demo和sample供初学者研究和使用
Parsley:
缺点:demo比较少。
优势:可以在任一(Flex、Flash、ActionScript)下面是用IOC方式,甚至于可以在Module中使用,同时开发指南的内容比较多。