| Jon Rose’s Blog | | Enterprise Software Consultant Open Source / Java / Flex Flex Practice Director @ Gorilla Logic, Inc. InfoQ.com RIA Editor |
![]() |
Comments:
Steven Webster on May 29th, 2007 at 4:26 am #
Jon — it’s great to follow your journey with Cairngorm, and thanks for sharing your suggestions. Remember however, that Cairngorm started life back in the days of Flash development, where things like the ServiceLocator pattern DID do lookups and manage connections, etc. As Flex performed much more heavy lifting, some of this lifting could be removed from Cairngorm. One of the challenges/resonsibilities we face with such a prevalent and widely used framework such as Cairngorm, is backward compatibility. I think we would lose credibility if we started renaming all the patterns – at the end of the day, they very quickly become a lingua franca between developers. The diagram you are discussing – that’s produced by the cairngormdocs.org community, and I’m sure they would welcome your contributions in helping to clarify the diagram. You’ll find them at http://www.cairngormdocs.org Best, Steven
barry.b on May 29th, 2007 at 6:55 am #
jon, have you recieved any comments from Steven Webster on your critique of the (esentially his) framework? “We all love patterns, and the value in them comes from the shared understanding of a given pattern.” which is why healthy discourse here may be of some benefit. see thru the other person’s eyes. there’s always room for improvement somewhere so I’m sure there’s honest motavation from all concerned to do the best possible. I mean, there’s not a lot of alternatives: Cairngorm, ARP or “mess”.
jonr on May 30th, 2007 at 11:45 am #
Thanks for the comment Steven. I did NOT know that Cairngorm had such a long history. Hopefully, my comments do not come across as totally negative to Cairngorm, as I do see value in it. I do understand that backwards compatibility makes it a bit more difficult to change things. However, I would still love to see some continue discussion in the Cairngorm community on how to best improve the framework. As I continue to code with it, I am still seeing the need for a more robust event dispatch model. For something like this, the controller could certainly remain for backwards compatibility, while adding an event model that caters more to the strengths of the Flex framework.
Jon Rose’s Blog » Blog Archive » Flight Framework for Flex & What is so great about MVC? on March 8th, 2009 at 11:58 pm #
[...] using Flight, as I still don’t understand what value Cairngorm provides (old post 1 & 2). That doesn’t mean I don’t believe that Flight may have value, but in learning about [...] Post a comment
|
|