Parsley是一个用AS3写的给Flex/flash/AS3使用的程序框架
Spicelib is an AS3 library that Parsley builds upon, but that can also be used separately.
Parsley 是建立在Spicelib类库上的 但是也可以单独使用
Parsley features: 主要功能
- Flexible IOC Container: Supports configuration with AS3 Metadata, MXML, XML files, ActionScript
- 可伸缩的翻转控制容器 支持AS3元数据标签、MXML、XML文件 AS脚本来配置
- Dependency Injection: Injection by type or id – for constructors, methods or properties
- 依赖注入 由类型和id注入,可以是构造器函数、方法和属性
- Messaging Framework: Fully decoupled senders and receivers, can serve as a basis for MVC architectures
- 消息框架 完全的松耦合传送和接收,可以为MVC架构做基础服务
- Dynamic View Wiring: Easily wire Flex components to objects declared in the container
- 动态视图布线 提前将Flex组件申明在容器内。
- Advanced container features: Asynchronously initializing objects, object lifecycle, modular configuration contexts
- 更好的容器功能 异步初始化对象,对象的生命周期,模型配置上下文
- Integration with Flex Modules: Allows configuration to be loaded and unloaded alongside Flex Modules
- 整合了Flex模块 允许和Flex模块的记载和卸载一起配置
- Localization: Integrates with Flex ResourceManager for Flex Applications, contains its own Localization Framework for Flash Applications
- 局部化 为Flex程序整合了Flex资源管理 包含了自己的局部框架
- Extensibility: Easily create your own configuration tags, a single implementation can be used as AS3 Metadata, MXML or XML tag
- 扩展性:很容易创建你自己的配置标签,用一个AS3元数据、MXML或者XML标签就可以的实现
- And much more…
- 还有更多
Spicelib features: 特殊功能
- Reflection API: A clean object-oriented API built around the describeType XML output
- 映射 API 建立在XML描述数据类型输出之上的纯面向对象的API
- XML-to-Object Mapper: Flexible architecture for mapping from XML to AS3 classes – in both directions
- XML到 对象的映射
- Task Framework: Abstraction for asynchronous operations and sequential or concurrent execution
- 任务模块
- Logging: Logging Framework for Flash Applications
- 登录模块
You can view the Road Map for future versions and the Change Log for previous versions in the Jira issue tracker:
Parsley is Open Source, licensed under the Apache License 2.0.
天地会
Leave a Reply
You must be logged in to post a comment.