Flex Usergroup Hamburg on PureMVC

Last Friday we had the first usergroup meeting in the Adobe Office. This was the first larger organized meeting and I think a great success. Jens managed to invite Cliff Hall, the man behind PureMVC.

“PureMVC is a lightweight framework for creating applications based upon the classic Model-View-Controller design meta-pattern.”

Cliff did an awesome job explaining MVC and his approach with PureMVC in a very understandable way.

PureMVC does not only want to be an AS3/Flex framework but is ported to many different platforms like AS2, AS3, C#, ColdFusion, Java, Perl, PHP, Python and Ruby.
So the goal behind is that when you e.g. develop an app in AS3 with PureMVC it should not be that great effort to port this to e.g. C# or Ruby. The price you pay is that you don’t use platform specific features. In Flex for instance there is the data binding feature which PureMVC does not use at all. Instead it works with notifications which also would work in let’s say Java or Perl.

I have not used PureMVC for any project yet and am still satisfied using Cairngorm as the microarchitecture for my Flex projects. However, Cliff made me so curious that I will try PureMVC for my next playground project to get a deeper look into the framework.

Jens also registered the new domain flexughh.de for the Hamburg usergroup.

Here you find the slides of the presentations of Cliff and Jens.

On the PureMVC AS3 site you can also find utility classes like e.g. the Desktop Citizen for AIR which manages remembering the size, position and state of an AIR window like other desktop apps do.

Comments are closed.