New Web applications require engaging user-friendly interfaces-and the cooler, the better. With Flex 3, Web developers at any skill level can create high-quality, effective, and interactive Rich Internet Applications (RIAs) quickly and easily. Flex removes the complexity barrier from RIA development by offering sophisticated tools and a straightforward programming language so you can focus on what you want to do instead of how to do it. And now that the major components of Flex are free and open source, the cost barrier is gone, as well!
Flex 3 in Action is an easy-to-follow, hands-on Flex tutorial. Chock full of examples, this book goes beyond feature coverage and helps you put Flex to work in real day-to-day tasks. You'll quickly master the Flex API and learn to apply the techniques that make your Flex applications stand out from the crowd. Interesting themes, styles, and skins? It's in there.Working with databases? You got it. Interactive forms and validation? You bet. Charting techniques to help you visualize data? Bam! The expert authors of Flex 3 in Action have one goal - to help you get down to business with Flex 3. Fast.
Many Flex books are overwhelming to new users-focusing on the complexities of the language and the super-specialized subjects in the Flex eco-system; Flex 3 in Action filters out the noise and dives into on the core topics you need every day. Using numerous easy-to-understand examples, Flex 3 In Action gives you a strong foundation that you can build on as the compexity of your projects increases.
Purchase of the print book also comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
You'll also get the Flex 3 in Action ebook and the Flex 4 in Action ebook upon its release both for free! Simply follow instructions on the insert to redeem your two free ebooks.
Flex 3 in Action is a good starter book for novice Flex developers. It is particularly suited from designer backgrounds (Flash, Javascript, HTML, etc.), as it also tries to include some basic explanations of things like data types, object-oriented concepts, and XML but does not attempt to explain things like CSS. The text also makes simple comparisons to HTML, Javascript, and AJAX.
Despite being a "In Action" book, this book is actually structured more as a beginner's reference guide. It's laid out in 24 somewhat independent chapters that deal with the various facets of Flex. These chapters don't flow very well as they seem to jump from one thing to another and then back.
The chapters on Flex components nicely explains the basics of how to use each component. But it unfortunately stops there. More advanced usage would require you to look up additional resources online. The examples are also quite weak on how components can be made to work with each other.
One last thing is note is that the book is Flex Builder-centric; so the parts on debugging, testing, deploying, and wizards are based on Flex Builder. There's also a bit on the command line SDK but nothing on other possible development platforms.
In summary, for its intended purpose, this book gives a good introduction to the various parts of Flex, giving a cursory glance and a hint of what is possible. It is a good reference book for developers who know something like exists but just needs a quick lookup for an example. But to get into more advanced development will definitely require further resources.