Parsley is an application framework for Flex/Flash/AIR applications written in AS3.
Flexible IOC Container: Supports configuration with AS3 Metadata, MXML, XML files, ActionScript
Dependency Injection: Injection by type or id - for constructors, methods or properties
Decoupled Bindings: Bindings where source and target are fully decoupled, based on a publish/subscribe mechanism
Messaging Framework: Fully decoupled senders and receivers, mapping by type and not string identifiers
Managed Commands: Execute commands or sequences of commands or map them to messages, automatically added to the container only for the time they execute
Dynamic View Wiring: Easily wire Flex components to objects declared in the container
Advanced Modularity: Apply separate configuration and communication spaces for each tab, window, popup or Flex Module
Object Life-cycle: Asynchronously initializing object. Object's life-cycle observers
Localization: Integrates with Flex ResourceManager for Flex application, contains its own localization framework for Flash Applications
Extensibility: Easily create your own configuration tags, a single implementation can be used as AS3 Metadata, MXML or XML tag
- Spicelib features
Command Framework: Abstraction for asynchronous operations and sequential or parallel execution
XML-Mapper: Flexible architecture for mapping from XML to AS3 classes - in both directions
Reflection API: A clean object-oriented API built around the describe Type XML output
Logging: Logging Framework for Flash Applications
没有评论:
发表评论