On this page, you will find resources to help you move from building small, simple applications to larger, more complex applications. You need to decide how to separate and organize your code and how to pass data between the components.
For more general resources about how rich Internet applications work and how to integrate them into your IT infrastructure, see the Flash Platform page.
Application architecture |
An application framework, like Flex, is a library of classes that provide granular application functionality and services. The following resources help you use features of the Flex
Join Flex engineer, Alex Harui, as he shows you how to use the Flex framework to build large applications.
Get detailed recipes for localizing your application and making it accessible.
Architecture frameworks |
An architecture framework is the skeleton or internal structure to hang an application on. It does not provide additional services, but outlines how you should build an application using a specific collection of design patterns. Here are resources for some popular frameworks.
A 6-part series by Adobe Professional Services that explains the why and how to build an application with Cairngorm.
Join Mate framework author, Laura Arguello, as she walks you through building an app with Mate.
Architecture framework comparisons |
These resources compare various frameworks and help you choose the best one for your application.
A Flex developer's first look at Cairngorm, Mate, PureMVC, and Swiz.
A member of Adobe Professional Services introduces, applies, and compares Spring ActionScript, Parsley, Flicc, and Swiz.
A panel of Flex experts is questioned about their use and opinions about various frameworks.
A six-part InsideRIA series that compares and presents the pros and cons of Cairngorm, PureMVC, Swiz, and Mate.
The Flash Platform consists of an integrated set of technologies - including client runtimes, tools, frameworks, services, and servers - that provide everything you need to deliver applicatoins, content, and high-definition video to the widest possible audience.