I just realized how long it has been since I’ve made a blog posting, and so I decided to talk a little a little more about what I’ve been doing with Flex and Cairngorm.
A colleague of mine has recently put in a lot of work in developing an internal application architecture that extends the Cairngorm architecture, while remaining true to the basic patterns. We adopted several of my ideas from the posts about abstract classes, but with some tweaks to make them more Cairngorm-standard, rather than changing the way the architecture works.
If I started a project from scratch, I would still choose to use my classes as the base, but since we work in a company with an existing investment in Cairngorm, this extended architecture had to support the old applications.
Here’s some of the things that are in our Cairngorm Extended Architecture.
We’ve got it up and running on a few smaller applications, but we’re already planning on getting our two main business applications using it within a year.
Exciting times!
5 Responses for "Hello, blog, my old friend"
We’ve done something that sounds very similar…modular Cairngorm with some other goodies.
Any change you’re gonna go into more detail?
Sounds like you could be duplicating some of the effort of the Cairngorm 3 community…why don’t you reach out to that community and participate in the open-source team around this project ? Reach out to Alex Uhlmann who is marshalling activity..modular application development is definitely a pattern and practice that the team is looking to share more information with the community on.
Yah, these are some of the main changes that most people in the community have added to their cairngorm implementation. Much needed.
In many cases i think puremvc addresses these issues in a better manner out of the box
@Ruprict:
I will go into some details on some of the features, but can only provide pseudo code as we don’t know what we can provide open source at this point.
@Eric:
Yes, PureMVC has some nice features that we enjoyed, and have actually ported over to the Extended Cairngorm Architecture. However, Cairngorm, we have found (for all its perceived shortcomings) to be a more flexible, and extensible architecture.
Leave a reply