More Thoughts on the Flash Builder Rebrand

Here’s some personal history- this probably colors my opinion a great deal. I first started messing around with “Flash” using Macromedia Flash 4 producing really awful animations and got into it full swing with version 5. With the advent of ActionScript as a language, I began working on lots of interactive materials and a bunch of weird experimental games. This was all great stuff and over the next few years, I ended up producing a ton of work through Flash and all of my career decisions, a great deal of consulting, and much of my good fortune was due to the Flash Platform.

Being so enamored by the Flash IDE, I was initially put off a bit by the emergence of a fancy-pants new something-or-other called Flex. My understanding, at the time, was that Flex is basically a way for people who do not understand Flash to write out some MXML tags and have a Flex Server compile it all for delivery. During the Flex 1/1.5 era, I could care less about learning or using Flex and was very happy to be building some really nice, full apps using the Flash IDE.

With the emergence of the Flex 2 betas and the revelation that Flex was no longer tied to a server, but would compile SWFs just like the Flash IDE, my curiosity was peaked and I decided to give it a shot. One huge motivating factor here was the inclusion of ActionScript 3 and talk of the upcoming “Apollo” runtime. Living and breathing AS1/AS2 for years, I was well aware of it’s numerous shortcomings and the myriad of evolutionary quirkiness scattered throughout the language. AS3 promised to refine, solidify, and expand the language in huge ways- I couldn’t wait to start learning it.

So… the easiest way to do so was to use Flex Builder. I was happy to find that you could also ignore the Flex framework and just code in pure AS3. My first few projects using Flex Builder were simply ActionScript projects. I learned how to use Flex Builder as a replacement for the Flash IDE code editor and things went along pretty smoothly, for a time.

Then came “Moxie” and the Flex Builder 3 betas. For some reason, working with version 3 of Flex Builder got me REALLY interested in the Flex framework. After familiarizing myself with it, I started producing actual Flex projects and found that I was using the Flash IDE less and less. All of my perceived limitations around Flex were lifted with the realization of exactly to what extent the framework was customizable. This is in no small part due to the Flex Component Kit and resources like Scalenine.

Today, almost all of my Flash work is done using the Flex framework. I use the Flash IDE to produce content that is integrated within my Flex projects. While I have a solid understanding, of course, that Flex is just a framework (an AWESOME framework) for producing Flash applications… not everyone does. In fact, most people seem super confused about exactly what Flex is- there are a ton of people out there that just cannot grasp the fact that Flex projects are Flash.

Rewind to the point of this article: Really, the only people who should even care about this name change are people who use Flash Builder day to day… and for them- it’s just a clarification and is really a non issue. They will still be building Flex projects for clients, they will still be learning and working within the Flex framework. Many of them are Flex developers and will remain Flex developers. Clients will still ask for Flex development work. No one cares that the tool used to produce Flash content using the Flex framework is called “Flash Builder”. People like me will still use the Flash IDE, Flash Builder, and eventually Flash Catalyst to produce Flash projects using FLAs, AS3, and often times MXML, FXG, and the full Flex framework. No problem.

Personally, I love the change from Flex Builder to Flash Builder. I believe it is more true to the nature of the tool, and will ultimately remove much confusion surrounding the status of the Flex framework within the Flash Platform. I find it astounding that there are so many developers arguing against the clarification, especially since developers are actually the ones least affected by the change.

Not too many years ago, many people would scoff at the idea of building certain things using Flash. We did it anyway and these projects turned out to be revolutionary. Flash as a platform has come a long way and is poised to explode once again with initiatives such as the Open Screen Project, Flash Player on mobile devices, and the Adobe Flash Platform for the Digital Home. This rebranding of the Flex Builder tool only makes sense in terms of solidifying and clarifying this dynamic and ever-expanding platform.

Flash is not a dirty word!

4 thoughts on “More Thoughts on the Flash Builder Rebrand”

  1. well put. I do not think some yet grasp the importance of the Open Screen Project and the fact that it is going to be critical to be known as a Flash Designer/Flash Developer to get the most out of the push to this platform by these companies.

    Yes, there’s another technology rush coming soon, the integration of online media and broadcast media, thanks to Flash. I want to be a part of it and therefore welcome the branding that makes my skills more visible to those who care about them.

  2. Pingback: Joeflash’s Enigmacopaedia » Don’t Panic: The Rebranding of Flex Builder

  3. Well, if Flex Developer becomes Flash Developer, it still remains equally good, and no one would seriously consider it as deterrent factor. You are right saying that eventually what we get is a swf file, so why not match the tool with the result.

    However, my personal take on the rename is that it is more about marketing than it is on semantics (here I’m referring to what TJ Downs mentions).
    As to the resentment in the developer world, I believe it has its roots in an identity shift underway – although a Flex developer is still a Flex developer, they are somehow more tightly integrated into the purely Flash realm.

    Regards,
    Robin.

Leave a Comment

Your email address will not be published. Required fields are marked *