Amazon.com Customer Reviews
Barely Useful - Review written on November 09, 2007
Rating: 2 out of 5
2 customers found this review helpful, 1 did not.
Just for quick background, I'm an application developer/analyst, and have been for 10+ years. I've taught myself all the languages I know using books, many of them from Oreilly - and I've never yet been disappointed with one of their books until now...
I worked though a great deal of this book, but found I was learning very little. Finally, with deadlines looming, I just started working with Flex Builder, and searching for answers online. At this point I came across Adobe's documentation for Flex - which is extensive - and absolutely beats this book hands-down. Don't waste your money - use the docs on Adobe's site, and you'll be ahead of the game. On a couple of occasions I've reached for this book to get an 'instant answer' - as it was sitting on my desk, and what I need is so simple, it must be both in there - and in the book's index... but I've found each time that the book was of no help at all.
Not practical . . . - Review written on July 09, 2007
Rating: 2 out of 5
6 customers found this review helpful, 1 did not.
I own a lot of O'Reilly books and I like all of them . . except this one is not what I expected from O'Reilly books.
This books does explain the basics and provide beginners the needed information. But the book is a 'READ MY FEATURES' books, no practical examples, just short snippet codes that are unrelated each chapter. When u start reading everything looks cool. You understand everything, but if u start implementing something, u will get stuck. For example, using xml for datalist providers, i cant really find the information where they tell you where to put the code . .and more importantly, which packages you need to import. Although i figure it out myself, its confusing.
I stopped reading this book, I just browse it to see what features Flex 2 offers, then i better learn on the net, the quick start tutorials provided at the devloper site provides the EXACT information of the book . . even the structure of the discussed information are 80% the same, except they are more practical . .
I hope Flex 3 book will be a better one . . . but this time its a waste of time and money.
Nice Flex Reference - Review written on July 04, 2007
Rating: 4 out of 5
2 customers found this review helpful, 1 did not.
'Programming Flex 2: The comprehensive guide to creating rich media applications with Adobe Flex' is a nice resource for delivering smart, rich web content with a lot less effort thanks to the Flex 2 SDK. Packed with 450+ pages of content, this book covers everything such as topics like ActionScript, validation, transitions, state... all the goodies that you would expect to learn about when going down the Flex road. Written in a nice, typical O'Reilly fashion, my only gripe would be the lack of pictures to demonstrate the content within in the last 3/4 of the book. With a visual topic like Flex I wouldn't want to have to rely on my imagination to 'see' what the end result would be, but alas that is the case with this book.
Nice book for beginners to Flex who are looking to get started with this great package for delivering dynamic content in a slick and efficient manner.
**** RECOMMENDED
Seems fine till you have to work - Review written on June 13, 2007
Rating: 2 out of 5
9 customers found this review helpful, 1 did not.
I picked this book up and felt like I was sliding right into Flex. The concepts are familiar, the book lays the concepts out logically, I installed Flex Builder and did an initial HelloWorld and thought "This will be fun!"
After reading a couple hundred pages, I wanted to start a project. This is where the problems with the book hit me. The topics are covered at a very superficial level, and without any hands-on exercises. You don't proceed through simplistic but pedagogically useful example scenarios. I'm now reviewing the book, and its too-scant index (which makes it an unacceptable reference later), and realizing that I gleaned little about how to construct an application. How do I hook the MXML model to my ActionScript classes that provide the controllers? There's a VERY brief chapter on the life cycle of Flex apps and I'm sure I'll be able to figure this out because I've done similar things, but this is more a theoretical discussion of the concepts behind Flex than a how-to on programming Flex. Tastes great, (but) less filling. My guess is that a better hands-on Flex book plus a good ActionScript 3.0 book would be a much better choice, both for learning and for later reference.
Good introduction to Flex 2 Programming - Review written on May 11, 2007
Rating: 4 out of 5
8 customers found this review helpful, 2 did not.
The book is structured to gradually exposure the reader to Flex programming. Since I was pretty new to using Flex, I found it rewarding to just read straight through chapter-by-chapter. The book is written such that it doesn't assume that the reader has had any exposure to Flash-based programming. If you have had any experience with other object-oriented programming languages then you should feel right at home programming with Flex 2. I did find it useful to have some familiarity with web technologies like HTML, XML, and Javascript.
The authors don't waste a lot of time getting right to the interesting parts of Flex: there are the obligatory pages about the history of Flex, and a section of how to go about downloading and setting up the development environment, but by these are short and concise. I also find it refreshing that the book doesn't assume that you will be using FlexBuilder (Adobe's for-pay Eclipse-based development environment), and they give equal treatment to those who are developing Flex applications using the free Flex 2 SDK.
The book had a basic introduction to ActionScript, which is the scripting language that Flex uses, but by the time I had read about half-way through the book, the Actionscript code samples were starting to get pretty involved. Fortunately the descriptions of what the code was doing were clear and the program flow was pretty easy to follow. Learning Actionscript is a topic that could fill its own book, so the authors had a deliberately narrow focus on exposing enough Actionscript to make it possible to learn Flex. Once you are done with this book, you will probably want to pick up a good book on ActionScript to expand your understanding.
The book also has a very well-written chapter on accessing remote data services using HTTP and Web Services. This is where having some experience with setting up Web Servers and doing some server-side programming really came in handy. Compared to the other chapters of the book which felt more or less like a tutorial, this chapter seemed to come the closest to presenting the true power behind using Flex as a Rich Internet Application framework. Sadly, the chapter was rather short and I found myself wishing that there was more on this topic.
One small complaint I have about the book was that it didn't appear that any of the example code was available on-line. The book lists a URL that claims to have example code, but that only gives an error when you type it in the browser. When you do manage to find the page by searching on the O`Reilly website, there doesn't appear to be any download links for the book. Not that this was a huge problem: even though XML tends to be very verbose, I was happy to see that for the most part the authors were able to keep their example code snippets relatively small and it was pretty trivial to type them in myself. It might just be that Flex is so expressive or that there is really good library support, but I didn't feel too inconvenienced by not having access to the source code.
Overall I was pleased with this book. It is difficult to cover a topic like Flex, MXML and Actionscript in a scant 450 or so pages, but the author's definitely seem to have covered the basics. After reading the book I found myself wanting to do more with Flex 2 and wanting to learn more about Actionscript.
If you are newcomer to the world of Flash programming and want to see what the future of the Flash platform is, then I heartily recommend this book. If you are already savvy with Actionscript (the version that Flex 2 supports is 3.0) then you may still find some value in this book due to its' coverage of MXML and theFlexBuilder toolset.