Friday, October 19, 2007

Actionscript 3 Frameworks

Saw an interesting overview of the current Flex/AS3 framework scene at https://admin.adobe.acrobat.com/_a200985228/p12266504/. This is a Connect presentation by a couple of Flex experts, the developers of ASUnit, who looked through all the open source AS3 Frameworks they can find and give their opinions on them.

I've been using the ARP AS2 framework on a couple of large video portals and have been pretty happy with it. ARP has never been transitioned to AS3 though and Aral, the developer on the project, appears to be focused on his new SWX project.

Cairngorm is the natural leader of the space being from Adobe consulting and is still probably a must-learn just because it so likely to come up when working with other teams. The surprise favorite they had was PureMVC. I'd heard of it before but didn't have a clear impression of how it compared to any other options. One of the most important things a framework can have is a good community and that is one thing I don't see PureMVC having developed yet. It does have much better documentation than many of the other options out there.

But seeing their comments on PureMVC and specifically why they liked it over Cairngorm makes me very interested in it. It seems like like a good fit for the kind of projects I work on. I also like the fact that it is not so tightly linked to Flex and can be used in Flash and potentially even javascript apps.