![]() |
|
|
|
Fling IoC Framework for Flex and AIR
Project Home • Forums • Wiki • Known Issues • Contact Project
Author: Joe Rinehart (All RIAForge projects by this author) Description:
Configuring your Flex app for different environments got you down? Tired of -services? Wish you had something like Spring (or ColdSpring) to configure your Flex apps? If so, you need some Fling!
Inversion of control is an approach to application design encouraging two best practices: interface driven architecture and separation of configuration from your application code. Fling enables both by allowing you to create a "configuration application" separate from your Flex application that controls configuration information. When you use Fling, your application only cares about interfaces. At runtime, you use a ConfigurationLoader (just a tag!) to load a specific configuration for your app that deal with the nitty-gritty of talking to backend servers, implementing delegates for AMF vs. XML vs. SOAP, figuring out where on the server a CFC is, and all that nastiness. Want to see it in action? Check out http://www.firemoss.com/blogsamples/flingrss for an example app that switches between really calling RSS feeds and using mock data with no changes to application code.
Requirements:
Flex SDK 2.0.1
Issue Tracker: There are no issues for this project. To enter issues for this (or any other) project, you must be logged in. |
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.