There is just so much setting up to do with PureMVC, and enough is enough. Every time again, and again…The constants, the viewComponent wrapper, listNotificationInterests, handleNotification, there’s tons of stuff to do when setting up a Mediator.
PureMVC is also not very Bindable friendly. Just the thing that can speed up the process. For small applications like mine anyway. (Performance isn’t a problem here). Why not use a bit of magic?
I don’t like loosing time. So what do we need? Ultra-rapid development after my official Nascom working hours. If that great idea in my head, isn’t quickly translated in a working application, I’m loosing that vibe. After some days I just don’t open the project anymore. (Another unfinished project)
So here’s where I’m hoping Mate will change things. I’ve read some great reviews from Tony Hillerson, Rapture in Venice, FusionCube, Explorers Club and Richard Lord from Flash On The Beach. There’s some buzz going arround (Adobe Max PDF). And the joy factor seams to be there.
Theoretically it should be easy to make the switch between 2 different frameworks. If you did follow the MVC pattern as strictly as possible.
It’s curious, coming from Cairngorm, transfered to PureMVC, then Multicore and Pipes and now on to Mate… I must be crazy thinking I will find the time to re-factor all these classes again.
Better focussing on finishing my pre-alpha versioned web showcase.

Mate probably won’t reduce the number of classes you already have, a properly architected app will still require good separation, but it will give you a more flexibility when you just want to try certain things out and want to mock stuff in place of better written code. Plus it is sooooo nice not having to extend, or mix in framework classes just to fit convention, you can always convince yourself that you can switch to entire different framework in the future ( not that you ever would! )
Nice! I just saw the video at http://www.firemoss.com/index.cfm/2009/10/21/Swiz-in-20-minutes-video–byebye-boilerplate and I must say. Swiz looks great too. Only, I wish there was as much documentation available as for Mate. Just google and you’ll see the difference. That makes me holding back to start using it in a project. Check out this http://tv.adobe.com/watch/360flex-conference/introduction-to-the-swiz-framework-for-flex-by-chris-scott and this too Mate vs Swiz http://www.darronschall.com/presentations/2009/10/08/Mate%20vs%20Swiz.pdf