I’m gearing up to start some medium scale enterprise projects and thought I’d look up this “Cairngorm” thing I heard talked about at the MAX conference in Chicago. The developers either loved or hated it, so I figured I should check it out. Basically Cairngorm is a design pattern framework for flex, an architect’s tool chest if you will. We’ll it appears that Cairngorm isn’t alone, here’s the lineup I ran across today…
Tom Bray’s EasyMVC
Simeon Bateman’s EasyMVC
(EasyMVC’s share the same name but are, in fact, different frameworks)
The latter two (EasyMVC’s) appear to be lighter weight frameworks, while Cairngorm and PureMVC both seem to be a bit more robust. PureMVC isn’t just for flex it currently supports or is in the process of been implemented in … Flex, Flash, AIR, FlashLite, .NET, Windows Mobile, Silverlight, J2ME, SE, EE, JavaFX, and well… PHP and ColdFusion.
I’m reading into all four frameworks to decide which, if any to further evaluate. I may adopt one for my upcoming projects or use them as spring boards to writing my own framework to help enforce the DP’s I’ve been studying as of late.