Technology :: Adobe Flex :: Architecture
Architecture In General
Alex Uhlmann :: Best Practice: Code Behind versus MXML Script Blocks versus View Helper
Rob Adams :: Designing for Flex
Thomas Ortega II :: Graduating from hack to architected development
Sho Kuwamoto :: MVC Considered Harmful :: Great discussion in comments
Design Patterns
Articles
Paul Williams :: Presentation Patterns :: 1, 2, 3, 4
Sean Levy :: Complete component communication solution for Flex :: Using ALON (Autonomous Linking Object Network Design Pattern)
Books
ActionScript 3.0 Design Patterns: Object-Oriented Programming Techniques
Advanced ActionScript 3 with Design Patterns
Presentations
Luke Bayes & Ali Mills :: SilVaFUG Flex Application Frameworks Presentation :: Compares 9 different frameworks and toolkits :: Cairngorm, PureMVC, ARP, MVCS, Flest, Model-Glue: Flex, ServerBox Foundry, Guasax, and Slide
Reference
Jason McDonald :: Design Patterns Quick Reference :: UML diagrams for common design patterns :: Poster & card formats
Sites
ActionScript 3.0 Design Patterns
Extending Flex, AIR, etc. with Other Languages
Artemis / Merapi :: Using Java APIs from AIR
Mike Chambers :: CommandProxy : .NET / AIR Integration Proof of Concept
Ryan Stewart :: Interview with Scott Petersen on the C/C++ in Flash Player Sneak
Ted Patrick :: Extending Adobe Flash Player and Adobe AIR with C and C++ via ActionScript 3
Frameworks
Frameworks in General
Jon Baker :: Simplified Cairngorm, Easy MVC for Adobe Flex
Jon Baker :: Scaling up EasyMVC as your Flex application grows (Part 1) :: Part 1 :: Part 2: Services
Tom Bray :: Screencast: Flex Application Architecture (a Cairngorm primer with EasyMVC)
Cairngorm
See our Cairngorm page.
easyMVC
MVCS
Joe Berkovitz :: The MVCS Architecture and ReviewTube Example Application
Parsley
PureMVC
Manifold Project :: Community powered demos & examples
Chandima Cumaranatunge :: Minimalist MVC example using the PureMVC Framework
Cliff Hall :: PureMVC
Jens Krause :: 10 tips for working with PureMVC
Mac Martine :: Deferred instantiation of mediators in a PureMVC Flex application
Simon Bailey :: PureMVC Demos
Tom Cornilliac :: Handling deferred view component creation within the PureMVC framework
Information Design
Rob Adams :: Designing for Flex
William Wen :: 11 Great User Interface Design Resources
Modularization, RSLs, Etc.
James Ward :: HowTo: Reduce the size of your Flex app
James Ward :: Faster Flex Applications: Shrink Your RSLs
Peter Ent :: Building Modular Applications
Roger Gonzalez :: Modular Applications :: Part 1 :: Part 2
Yakov Fain :: Deploying patches in your Flex application
Performance Issues
Andrew Trice :: Flex Performance, Memory Management, & Object Caching
Damon Cooper :: BlazeDS and LCDS: Channels, Channels Everywhere
James Ward :: Ajax and Flex Data Loading Benchmarks
Jun Heider :: Flex RIA Performance Considerations
Mark Piller :: Flex RemoteObject vs WebService benchmark
Nico Lierman :: Flex performance component





