I’m writing a chapter for our new book called “Enterprise Flex: Best Practices”. I’m happy to announce that the band players remain the same. I’ll keep making the noise on the drums, Anatole plays base, and Victor is our rhythm section.
Each of us initially writes a number of chapters and then submits it to the other two co-authors who are always happy to explain why this material can never be published in its current form. By the time each chapter is submitted to the publisher’s technical editors, it’s been re-written at least twice.
My first chapter is called “Comparison of Flex frameworks”. I’m reviewing and comparing four out of twelve (!) Flex frameworks: Cairngorm, PureMVC, Mate, and Clear. I’m sure many of you have heard about the first three. The last one, Clear is our own baby that was quietly born two years ago. Even though we did not bother giving it a name, we’ve been improving this component library while using it in our consulting projects. Finally, we are documenting and refactoring the code so other Flex developers can use it too.
To simplify comparison of the frameworks, we start with the original Cairngorm’s Café Townsend sample application, explain it and then re-writing it using PureMVC, Mate and Clear providing explanation of the code and principles of each framework.
The entire book will be written by March of 2009, but the publisher will make individual chapters available online as they’re ready. During the entire process of writing the book we’ll be blogging sharing with you our little discoveries and asking your feedback and here’s the first question.
Do you think that this Cairngorm diagram is easy to understand or the one published at the cairngormdocs.org is better?