Is Flash Taking A Back Seat to Flex?

Tagged as: Flash, Flex

It seems pretty apparent to me. What would make me think this dirty thought?

  • Flex, since v2.0 there has been a dot release and 2 hot fixes ( one & two ). The last time there was a dot release or hot fix for flash was for MX2004, a complete debacle of a release, and I think the update was due in part to an overwhelming outcry from the community. If I'm not mistaken this was the first and only update for the Flash IDE.
  • It seems as though major Flash Player releases are now timed around Flex releases and not Flash any longer.
  • Flash Remoting / Webservice classes and components missing from the latest release and no word or tech notes on their whereabouts, yes i realize you can use NetConnection for Remoting. There is alot of moaning and groaning in forums and listserv's but no answers, JD seems to be on the case though.
  • Quite a few components that were shipped with Flash 8 now seem to be missing; Tree, Accordion, Alert, Window, DateChooser / Field, Menu and Menubar. Out of all of these I do miss the Tree most. These components were so very helpful for prototyping. Not to dismiss the fantastic work Grant Skinner and team did on the latest component set, they really are well done and carry a small payload comparatively.
  • Adobe Flash Evangelicals, Flex has Ted Patrick. This guy is everywhere, very community driven and focused on getting Flex into the hands of non-flash platform developers and he's doing a bang up job. Flash seems to have lost it's key players like Chambers, Downey and the like. I believe these gents moved onto bigger and better things like AIR, but there doesn't seem to be a replacement for these guys, I could, however, be wrong. If so, their replacements are awfully quiet.
  • Apollo / AIR, granted it's now in beta as I write this, but it's only officially supported by Flex. Flash is "in the works" but there is no date set. Fortunately the community, namely Grant Skinner, has stepped up to create the necessary components and hooks to get everything jiving with Flash CS3.
  • Validation classes, brings me back to the DRK's ( can't even find these anymore ), there were some great validation classes in one of the DRK's. A friend of mine was just ranting the other day about how Flex has some wonderful validation classes while Flash has none.
  • A Flex Wiki with a roadmap?

I'm sure there are many out there like myself who still build applications using Flash. I'm seeing the gap widen when it comes to application development ( Flex ) and the more creative design / animation driven websites ( Flash ), and i only see that gap widening. I do however expect to see some very interesting AIR applications once Flash gets it's little update.

Don't get me wrong, I am not a Flex basher by any means, I've been playing with Flex for a couple of months now and I'm really enjoying it. The community around Flex is similar to what Flash used to be, just take a look at MXNA ( I refresh that thing at least 20 times a day ) or join the FlexCoders list, word of warning, FlexCoders is very high traffic.

Honestly, I'm not angry, but I am concerned. I use Flash every day at work, it's the main reason I'm still there. I will, however, continue to explore new and different technologies as that's what I need to do in order to survive. I wouldn't be in this business to begin with if that wasn't intriguing to me. It just seems that the latest release of CS3 came and went with little to no fan fare.

But I do feel for my first born Flash, whom I've watched grow since I started working in the interactive field 7 years ago and it seems as though she's being pushed aside in lieu of her little brother who's growing quickly and getting more attention. As a good parent I'd just like to see both kids treated equally.

Posted by Ted Patrick on July 13th, 2007 at 8:47 am

Great Post! :)

Flash Authoring desperately needs a dedicated evangelist as a product. There are so many great things going on the realm of Flash creative that in many ways has been taken for granted. Flash remains wildly important. The key is that Flex was not build to replace or diminish Flash Authoring in the least. There are 10 Million programmers who did not understand the Flash programming paradigm, so Flex evolved.

I think your observations about Flash Player releases are more related to the evolution of the Flash VM and the JIT/AS3 additions. I think you will see this change in the CS4 time frame as Flash CS4 drives the player release.

Flash needs a dedicated evangelist, anyone up for the challenge?

Regards,

Ted :)

Posted by Duncan on July 13th, 2007 at 10:32 pm

Ted, I have a hard time believing your human. I would appreciate it if you would just clone yourself and head on over to the Flash department at Adobe.

All kidding aside, I appreciate your comment and you have proven at least one of my points, this weblog was live for 2 days, un-aggregated, and you replied to the first post I have ever made. It does seem as though wordpress pushes out a feed by default, but that’s still pretty damn impressive.

I concede to the Player release and look forward to CS4.

You’ll also have to pardon my noob-ness when it comes to writing in a public forum as it may seem as though I think Flash is being replaced by Flex. I feel comfortable with the fact that Flex was not created to compete with Flash, it just seems like Flash and Flash Developers / Designers aren’t receiving the same amount of attention they used to from Adobe / Macromedia.

Flash does need a dedicated evangelist, hopefully Adobe will stick with community activists and find someone passionate and community driven like they did for Flex by hiring you and with Flash Media Server by hiring Kevin Towes.

Thanks again,
Dunc

Posted by Idetrorce on December 15th, 2007 at 2:26 pm

very interesting, but I don’t agree with you
Idetrorce

Leave a comment