- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Professional Cairngorm Paperback – Nov 23 2009
Special Offers and Product Promotions
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
From the Back Cover
Create components and classes with the Cairngorm framework
Although Cairngorm is the oldest and most widely used Flex framework, very little literature exists that clearly explains how to implement this framework. This book fills that void by showing you how Cairngorm facilitates team development, encourages best practices for building Flex-based RIAs, and works well with medium- to large-scale projects in which code needs to be separated and organized.
Begins with an introduction to Cairngorm, focusing on the underlying principles, source code, and uses of Cairngorm
Examines the major components of Cairngorm including the ModelLocator, ServiceLocator, FrontController, Events, Commands, Delegates, and Value Objects
Presents a sample project that walks you through the various aspects of its organization and its handling of application logic
Explains how to make the most of events, commands, delegates, and value objects
Explores alternative methods for using events, commands, and delegates
Shares techniques for linking Cairngorm to a project
Offers suggestions for taking advantage of plug-ins and extensions
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
Jeremy Wischusen has worked for such clients as Dockers, Quicksilver, Major League Baseball, Sports Authority, CBS, and Liz Claiborne. He works with front- and backend systems, designing many projects from start to finish using such technologies as Ajax, jQuery, CSS, XHTML, PHP, Flash, and Flex.
Inside This Book(Learn More)
Most Helpful Customer Reviews on Amazon.com (beta)
Except from last twenty pages, there is nothing what u can't see in David Tuckers videos. And beside that 95% of the stuff described u can also find on 100 pages of the Flex Pro(Wrox) book, just a little bit concisely(not purely) described and with the Flex Pro u get a whole a lot of stuff extra - to be exact + 1300 pages.
First 130 pages a describing the mvc, model, view, controler ... bla bla
Chapter 16 describes login-process (ha ha "Chapter 16" +"login"= "professional book" - yeah)
And the rest is describing some insane-simple commenting system, WITHOUT EVEN SHOWING THE FULL CRUD, yes there is even no example how to update a record(yeah, pro's don't update).
At least tips how to handle that VO's through reusable components by inserting in contrast to updating, how to work with cairngorm and modules, is it better to cache the changes on client or should one always call getWHATEVER after deleteWHATEVER, how to lazyload `em, at least with some example of how to map/handle many2many db-records with model locator, some examples of presentational model patterns or ... or what ever.
Then Chapter 21-22 are just correction all that what was terribly done by now.
Chapter 23 shows the for two years deprecated ViewHelper-stuff. (And this is, with the chapter 28 may be the best Part of the book)
Chapter 27 explains on 21 page, full of huge screen-snapshots, Cairngorm Plugin. In contrary chapter 28 explains the universal mind extensions on only 7 pages :) cheers
To be honest, if I had rated it on that day when I got it, I would gave it 0 points but ...
Time for some good News :)
The book is actually not bad written and that is the only reason im giving two stars. If they called it "Beginning Cairngorm" I would give it four Stars , but "Professional Cairngorm" comon Mr. Wischusen!
Closing Tipp - if u never ever heard a thing about Cairngorm buy this professional book, other ways save your money.
When it comes to implementing the framework in a practical way, however, the author makes a terrible decision IMHO. Instead of dealing with the normal use case where the Flex application will be connecting to a remote service to send/retrieve data, he decided to use the example of an AIR application that only uses the SQLite (local) database. The author discusses his reasoning for this decision and indicates that it would add an unneeded layer of complexity to deal with the various server side technologies (php vs Java vs CF vs .net). IMO, it would've been a much better idea to use the Flex HTTPService class and then just generate static XML files that the server would return to the Flex app. That way, we would be able to learn more about the functionality of the ServiceLocator and the delegates.
To make matters worse, the AIR app that the book walks you through building is a BLOG!!! Get it? This book teaches you the supremely useful ability to build a blog that resides only on your local machine, so you can create blog posts that nobody else can read. He could've at least picked an application that would make sense as an AIR app.