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.
Core technology concepts
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
Video: Flex framework features to support large apps
Join Flex engineer, Alex Harui, as he shows you how to use the Flex framework to build large applications.
Except: Modules, libraries, applications, and portals
Get detailed recipes for localizing your application and making it accessible.
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.
Video: Using the Mate framework
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.