When I started coding (some 12 years ago) OOP, MVC and Design Patterns where the things that really got me going. After using lot’s of different libraries, patterns and frameworks over the years you lose some and you win some ;-}
So after hearing a lot about PureMVC and knowing lot’s of (ex) colleges who are working with it, I started to do some quick experiments. And yes I like it, it’s really robust and perfect for great, extensible and multi developer applications. Also there are great resources out there, so if you put effort in it you get the hang of it fast.
Now let’s see if I can use the ‘old’ libraries and classes with the PMVC framework
ASAPLibrary
I have been using the Model, XML Service and XML Parser from the ASAPLibrary these days (thanks to EP). And I can see re-using these (service, xml-parsers) in a proxy class really easy. That way Model (proxy) and underlying business logica get’s cleanly separated.
I made a quick example with using the ASAP library with the PureMVC proxy, you can download it here. You can see it in action at the SiteDataProxy.
I also used the startup manager to load initial asynchronous resources (like settings.xml, stylesheet.css, navigation.xml etc) before starting the application. There is a great tutorial about that here.