We at Adobe expected that the renaming of Flex Builder to Flash Builder would cause quite a bit of conversation in the community and indeed it has. After waking up this morning and reading all the reactions on various blogs and on Twitter, I feel like I need to answer some of the questions and concerns people have. So here goes:
Are you planning on phasing out the Flash IDE?
Of course not. The day that happens is the day I walk away from my job. Flash authoring will continue to be the premiere tool for design and animation for the Flash Platform. We are also putting some work into the code editor for Flash CS5 to help people who are writing frame scripts and/or just getting started with ActionScript.
Isn’t it going to be more confusing when talking with clients about Flex?
On the contrary, Flex is now much more understandable. Flex is an ActionScript framework for creating RIAs and that is not changing. This name change actually makes the Flex brand more solid and understandable.
This screws up my resume and will make job interviews confusing won’t it?
Here again, I feel the opposite will be true. You need to stop thinking in terms of tools and instead focus on the technologies. You are a Flex developer if you build applications using the Flex framework. Many people would say they know Flex when in fact they simply use Flex Builder.
Don’t you think this should have been done earlier?
Absolutely but nobody has a crystal ball at Adobe. When Flex Builder was created its primary purpose was to create Flex framework projects. But over the years we have seen a massive amount of people who use it for their pure ActionScript work, myself included.
Will Flash Builder still be based on Eclipse?
Yes it will continue to be an Eclipse-based product and apart from a ton of new features, Flash Builder 4 will continue to have the Eclipse experience.
Why do we need all these tools for creating Flash content?
I understand this sentiment and it would be nice if we could create a monster do-everything tool for the Platform but this just isn’t feasible nor would it be a good idea. Animators and designers are used to the Flash IDE and like its focus on creating completely custom Flash experiences. Flash and Flex developers generally do not like spending their time in the Flash IDE and prefer to be in a powerful code-centric environment like Eclipse. Of course there are also the hybrids like myself who enjoy both. We plan on making life much easier for hybrids who go back and forth between the two tools.
What about clients who cringe when they hear the word Flash?
Here you have two options. You can continue to simply use the term Flex or you can educate them that Flash is now a mature development platform and not simply annoying skip intro movies. We as a community need to spread the word about what Flash really is now. Also you really have to have your head under a rock to not realize that Flex applications run in the Flash player.
What about the Flex SDK?
There are no current plans to rename the SDK at this time. I realize that many use it to compile pure ActionScript projects. But again, you don’t need to be talking to clients about the SDK so this shouldn’t create a lot of confusion.
Lee