Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I can highly, highly recommend using the Swiz framework within Flex (I've never used Air but should be the same). I recently had the pleasure in my new job of taking a Flex application my predecessor had built from the ground up and starting from scratch, using any approach I liked.</p> <p>I wanted to use a framework within Flex, so I had a look at Cairngorm and Mate, but Swiz stood out for its simplicity. You can read it all in the <a href="http://swizframework.jira.com/wiki/display/SWIZ/Home" rel="nofollow noreferrer">shiny new wiki</a>, but Swiz follows the dependency injection/inversion of control approach of various other frameworks (it's quite similar to Spring if you're familiar with that), but tries to do so in the most hands-off way possible. Simply sprinkle some metadata through your code, and you can get all the benefits with almost no references to the library, and with nearly zero lines of boilerplate code (in stark contrast to Cairngorm).</p> <p>From there, the recommended approach is the Presentation Model pattern (see <em>Best Practices</em> in the wiki) to separate your view from your underlying data (MVC approach), and it works very nicely as well. Swiz is lovely because it doesn't enforce any design choices on you, it simply provides the tools that let you design the way you want. You can "pack" your async service calls with a simple call to executeServiceCall(), passing an AsyncToken, result handler, and fault handler, AND you can pass an arbitrary array of object to maintain references/state between the request and the result. It really is "brutally simple".</p> <p>The developers on the mailing list are extremely helpful too, and will usually reply within the day. I can't thank them enough :).</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload