« Cairngorm 2.2 - Front Controller Weak References | Main | Flex 2.0.1 Hotfix 2 and Cairngorm »

May 17, 2007

Cairngorm 2.2 - Cairngorm Enterprise

In today's post about the recent release of Cairngorm 2.2, I'll give the reasoning behind the most obvious change made to the distrubution of the framework - the splitting of it into two parts, Cairngorm and Cairngorm Enterprise.

The main reason for the change at this time was to remove Cairngorm's dependancy, introduced in Cairngorm 2.1, on the Flex Data Management Services library, fds.swc. This dependency forced developers to download Flex Data Services, even if they were using Cairngorm with a relatively simple applications that used RemoteObject, HTTPService or WebService only.

Mea culpa, as they once said.

However, this change also hints at the longer term roadmap view of where Cairngorm is heading.

Our vision is that Cairngorm will have a core framework, which mid-sized applications will use. Alongside that, we foresee the need for a set of additional modules, for use in enterprise-scale applications.

These modules will contain repeatable, best-practice solutions to common application problems and will address areas such as:

The modules could vary in architecture, from a simple set of command, delegate and service definitions, or even some server side Java code (eg, for LiveCycle ES), through to new sets of classes that implement the common patterns we see emerging in our solutions.

We expect the modules to surface as best practices out of our day-to-day consulting work, rather than by us attempting to determine the solutions upfront. As such, we cannot commit to any specific date for any new features, but we can say that they will remain free and open-source.

As always, we welcome your feedback on our thoughts.

Posted by amcleod at May 17, 2007 2:40 PM

Comments

Excellent Ali!

I must admit I forgot to upgrade from 2.0 to 2.1 but I like the new idea on creating different modules for specific features so I will upgrade asap, and thanks again for your ( and your whole team )great contribution!

Greetings,

Alberto

Posted by: Alberto Albericio at May 17, 2007 4:39 PM

Post a comment




Remember Me?