Project InfoParsley is an application framework for Flex/Flash/AIR applications written in AS3.

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 Road Map

Parsley Change Log

Parsley is Open Source, licensed under the Apache License 2.0.

Leave a Reply

You must be logged in to post a comment.