Aconcagua FrameworkAconcagua is a Flex/AIR framework built to support enterprise application development.
Currently it has three modules: Aconcagua Beans, Aconcagua Modules and Aconcagua MVC.
Aconcagua BeansAconcagua Beans is a spring-like IoC and dependency injection framework. It implements
... [More]
some of the Spring features, and it's extensible enough to serve as foundation for other frameworks or to be used standalone.
Aconcagua ModulesAconcagua Modules is the foundation to create Aconcagua-based modular applications (Special thanks to Chris Shepperd).
Aconcagua MVCAconcagua MVC is a non-intrusive MVC framework, built on top of Aconcagua Beans. It was born as the result of the experience and good practices of using Cairngorm, leveraging it with some PureMVC constructs and ideas.
Features:
Flexible: Do you like Cairngorm? Follow it's philosophy of model, commands, gestures and delegates. Are you a PureMVC fan? Create mediators that listen to events to handle view behavior. Non intrusive: No need to extend framework classes for events, commands, services, controller, model, mediator, etc. IoC driven: The beans module supports the IoC and dependency injection fundations. Useful to inject the services and the model into the commands! Testeable: The IoC and dependency injection approach makes it easy to unit test single classes (commands, model, services, etc) Binding support: Do you hate Cairngorm Model Locator antipattern? Get rid of it! Instead, bind the model to the view with the built-in binding support. Extensible: Easy to extend to fulfill any requirement. Easy to understand: Nothing new if you already know Spring and Cairngorm or PureMVC. Rely 100% on Flex event mechanism: No need to have a custom event dispatcher. Etc. Etc. [Less]