
I recently finished reading the book Foundation Fireworks CS4 from Friends of Ed. I’ll be upfront and tell you that I’m a Photoshop user and have been ever since the beginning of my career as a designer. I’ve heard numerous people over the years say great things about Fireworks, but the only times I’ve launched the application have been once out of curiosity and a couple of other times when I double-clicked on a PNG, Fireworks’ native file format, and forgot to set those to open in Photoshop instead. Despite my lack of use with the program I’ve never uninstalled it and have been curious about what lingers under the hood, wondering if it’s features could be of benefit to me. So when the opportunity came my way to read this book I took it so I could have a proper introduction.
Content Structure
The chapters of the book are grouped into 3 sections: “Part 1: Learning Fireworks”, “Part 2: Using Fireworks”, and “Part 3: Fireworks in Action”. I found the structure of this content to be well organized and easy to pick up for someone like myself who has such limited knowledge of the application. The book smartly assumes that you are familiar with the Adobe ecosystem, particularly Photoshop and Illustrator, as it often discusses how Fireworks fits into the Creative Suite as a whole.
I think this is a strategic move by the authors. Fireworks’ history is tied to Macromedia, the big software competitor to Adobe before Adobe acquired them in 2005. I would assume that the majority of Fireworks’ biggest advocates are either users who had adopted the application before the acquisition or are new to the field and Adobe. Fireworks has the battle of promoting itself to Adobe users who predate the acquisition, such as myself, and explaining why it’s useful even though these users have lived without its features for years. The angle of not saying “Fireworks is better than Photoshop and Illustrator because…” and instead showing how its features can compliment the work-flow of a Photoshop user has a much greater chance of getting that user curious enough to engage with the application.
The Authors
Foundation Fireworks CS4 is co-authored by 6 individuals who have varying areas of expertise in the field of web design and development and obviously use Fireworks. I’ll admit when I first picked up the book I was expecting a full-on Fireworks lovefest and Photoshop poo poo session. Thankfully I was proven wrong. Their love of the app comes through, but they remain objective about it’s features and write from the perspective of the user. The tone of the book is relaxed and the writers offer up a lot of screenshots of what they’re discussing which is critical for this kind of book. You can tell that they are fluent Fireworks users and take the time to walk through dialog windows, menu bars, and the other nooks and crannys of the UI.
The Projects
Whenever I read books devoted to an application I immediately flip to the projects section because that’s how I size them up. The projects in Foundation Fireworks CS4 are split out across parts 2 & 3. The chapters in Part 2 deal with more segmented uses such as skinning Flex components and creating Adobe Air prototypes while the chapters of Part 3 are case studies that walk through projects from start to finish using a wide range of Fireworks features.
I found the projects to be handy and helpful in seeing how Fireworks works and I particularly enjoyed the chapters on extensions, building out a blog, and comping out an e-commerce site. I was able to see just how well positioned Fireworks is as a web design and development program and where the lines divert between it and Photoshop, showing that they are truly two distinct applications with their own strengths and weaknesses.
I was a disappointed with some aspects of the projects and let me explain why. First off let me say that the point of books like these are to show off the feature-sets of an application and make it easy for someone to understand how they might be used in real-world examples. But I rarely come across a book like this where the examples are of extremely high caliber. Some of the techniques presented feel dated, fadish, or as if in some cases the authors didn’t spend a ton of time coming up with really solid project ideas. One example is the chapter discussing Visual Effects that discusses how to create a glass button and add diagonal lines as a texture, which are worn-out techniques to say the least.
Also disappointing are a couple of instances where the authors talk about creating a logo with Fireworks and spend maybe a page showing how to do that. To me that turned logo design into a trivial exercise which nothing could be farther from the truth. I understand what they were trying to convey, i.e. how you can use the vector tools of Fireworks to develop a logo, but I would have preferred that they mention that and then simply provide an example logo for their projects.
My Verdict
Despite the few complaints I had surrounding the projects I definitely enjoyed Foundation Fireworks CS4 and recommend it to anyone interested in learning more about the application. You will walk away with a greater understanding of why the application exists, what it’s strengths are, what role it could play in your web design/development work-flow, and how to get started with it’s features. I’m not one of the authors and I don’t know their specific goals for the book, but I would say that’s “Mission Accomplished”.
Personally, I’m still a Photoshop fan and user. A big reason for that is I’m so entrenched in my work-flow that I couldn’t fathom changing it up. While Fireworks offers some unification of tools that would save me time of jumping back and forth between Illustrator and Photoshop, I feel the trade-off of having much larger feature-sets in both of those apps is worth it. While Fireworks is capable of producing nice looking graphics, you still have to jump over to Photoshop if you want to do the heavy lifting. This is why Fireworks is not a replacement for Photoshop and vice versa. The time I spend prepping and slicing out images from Photoshop for development would probably go a lot faster in Fireworks, but I just can’t bring myself to work on a comp in Photoshop and then launch Fireworks to finish the job. For some people that will be a life-saver.