Skip to main content

diigo

Add to browser

Cairngorm vs PureMVC ( cairngorm flex frameworks puremvc) Join Group To Post

You are here: Diigo Home > Groups > RIA Development > Forum > Cairngorm vs PureMVC

  • #1Mike Jones said ...(on 03-31-2008)

    Mike Jones
    This is just a quick topic to gauge peoples feeling about Cairngorm and PureMVC (and frameworks in general) for Flex and AIR development as a basis for what is glibly termed a best practice approach to RIA development.

    Do you prefer one over the other?
    Do you actully use either of them? If not do you use an alternative or is it just because you've never considered a framework?
    Does it help with your quality, speed, ease of maintenence when it comes to code?
    Are you a one man band who doesn't see the value?

    Please feel free to post any thought or responses (don't fee you need to answer the question above).
  • #2Mike Jones said ...(on 03-31-2008, replying to Mike Jones on #1)

    Mike Jones
    I tend to use Cairngorm - not that I've got anything against PureMVC. It's usually down to the company I'm working for (I tend to help out already established teams).

    Saying that though I do tend to focus on component development so a framework as such isn't a necessity from a code manamgenetn and structuring point of view.
  • #3Mairon Croes said ...(on 04-16-2008, replying to Mike Jones on #1)

    Mairon Croes
    Hi Mike,

    Finally took the time to post a reply.

    I have used both of these frameworks in the past and I have to say that I prefer PureMVC over Cairngorm.

    I find that with PureMVC you need to write less code since there is less abstraction/separation and thus fewer classes to work with.
    One more positive thing is that PureMVC hides the use of Singletons much better than Cairngorm through the use of the Facade class.
    And not forgetting that PureMVC is not a Flex only framework but also supports Flash and has also been/being ported to alot of other platforms/languages.
    This is a good thing since should the need arise to work with another language you can just use a port of PureMVC and use the experience that you build.

    There were a couple of more things that I liked about PureMVC (and Cairngorm also) but it's been a couple of months since I have used both of these Frameworks and Flex (SHOCK!) so I tend to forget some things. But this will change in a couple of weeks since I'm going to be starting work on a big Flex project again were I work and will be using one of these frameworks again (we haven't decided which one yet).

    I really like Cairngorm a lot too but I find PureMVC just easier to work with (less of a learning curve) and it feels like there's more momentum behind it right now with a more active community.
    Cairngorm seems less active. The last post on their blog is from july 2007!

    Well just my 2 cents ;)