ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library) Reviews
Apr.30, 2011 in
ActionScript
ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library)
- ISBN13: 9780596528461
- Condition: New
- Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Now that ActionScript is reengineered from top to bottom as a true object-oriented programming (OOP) language, reusable design patterns are an ideal way to solve common problems in Flash and Flex applications. If you’re an experienced Flash or Flex developer ready to tackle sophisticated programming techniques with ActionScript 3.0, this hands-on introduction to design patterns is the book you need.
ActionScript 3.0 Design Patterns takes you step by step through the process, first by expl
List Price: $ 44.99
Price: $ 22.06
Macromedia Flash MX 2004 ActionScript: Training from th| US $3.18 End Date: Sunday May-20-2012 9:49:26 PDT Buy It Now for only: US $3.18 Buy it now | Add to watch list |
| US $3.18 End Date: Sunday May-20-2012 9:49:26 PDT Buy It Now for only: US $3.18 Buy it now | Add to watch list |
Related ActionScript Products
Incoming search terms:
- actionscript design patterns gang of four
- advanced action scrip 3 with design pattern share
Related posts:
- The ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash: For Developers and Designers Using Flash CS4 Professional (Adobe Developer Library)
- Advanced ActionScript 3 with Design Patterns
- ActionScript 3.0 for Adobe Flash Professional CS5 Classroom in a Book Reviews
- ActionScript for Multiplayer Games and Virtual Worlds Reviews
- Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python Reviews



April 30th, 2011 at 7:56 pm
Worse than uninformative, it’s actually mis-leading,
My biggest complaint with this book is that the authors basically just took the design patterns found in Java and C++ and re-implemented them to run under ActionScript 3 (AS3). The list is comprehensive, but it’s clear that the authors don’t “think in AS3″.
In several core ways, AS3 is very different than Java and even more so with respect to C++. For instance, the event model is baked into the language and asynchronous programming is a different style. Also, XML and XPath are native constructs in ActionScript 3, not libraries like they are in other languages. These differences (among others) imply that some of the original Gang of Four (GoF) and Java patterns manifest themselves differently and some patterns don’t apply at all. There are a few places in the book where the authors use the built-in events infrastructure and few other native features, but it’s clear that they don’t think in AS3. It seems like they think in Java.
For instance, the observer pattern is one of the core GoF and HeadFirst patterns. However, the native event capability in AS3 serves the same purpose. Rather than show you how/why to use the native event capability, this book happily shows you an AS3 translation of the GoF/HeadFirst observer pattern and never tells you to use the built-in event capability instead. In contrast, the Joey Lott and Danny Patterson book from Adobe Press, does not have a section on the observer pattern, but there is a chapter on “WORKING WITH EVENTS”.
The above problem would be enough for me to recommend that you not buy this book but it gets worse. This book is not even great at teaching you how to think in design patterns. To be fair, neither is the original GoF design patterns book nor is the Lott/Patterson book. The best book for this purpose is the HeadFirst book. Its examples are Java but, the HeadFirst book walks you through application evolution which really makes the case for why the patterns are useful. The HeadFirst book also includes exercises and discussion as well as a quirky style that really make the concepts sink in so you learn to recognize when to use each pattern.
If you are an AS3 programmer who is already familiar with design patterns, just get the Lott/Patterson book. If you are new to design patterns, get the HeadFirst book AND the Lott/Patterson book.
Was this review helpful to you?
|April 30th, 2011 at 8:51 pm
Who edited this book?,
The concepts in this book are great for any Actionscript developer and they thoroughly explain solutions via design patterns. I’d recommend this book to any aspiring AS3 developer.
HOWEVER, there is so many horrible mistakes in this book. While the content is awesome, it seems like the editor was plastered when he put this little job together. In Chapter 7, it is almost unbearable. Words are omitted, code is omitted, sections are re-pasted into the book often… it’s utterly horrible. I keep finding myself getting upset trying to read this book because so much is left out and so much is repeated identically on the next page!!!
All in all, if you’re interested in learning Design Patterns (and they are very useful) buy this book. The content is great, the editor should be fired from the universe.
Was this review helpful to you?
|April 30th, 2011 at 8:55 pm
Great detailed book,
I bought this book when I wanted to pick up on Design Patterns in AS3 (I had little to no experience with DP in AS2), and after I read “Essential ActionScript 3.0″. I bought it without reading any reviews because I like O’reilly books, but after I placed the order, I looked at the reviews, and noticed that people were favoring “Advanced ActionScript 3 with Design Patterns” (by Joey Lott and Danny Patterson) — so I went to the closest B&N and picked it up a day before the O’reilly one arrived, so I was able to compare. I must say that I liked the O’reilly book by FAR over the other one, mostly because of the detailed and extensive examples, descriptive copy and easy-to-follow real-life samples (even though the author referred to Gnarls Barkley as a person at one point.. haha).
So – for someone like me, who knew AS3 (the books assumes you do), but wanted to get into OOP with Design Patters, this was an excellent choice. I would highly recommend it.
Was this review helpful to you?
|