Thursday, April 22, 2010

From Flex 3 to Flash Developer 4: Thumbs Down

Flex 4 has turned out to be Flash Developer 4. It seems that Adobe decided that since Flash was a stronger brand it would be perhaps wiser to merge Flex with Flash. Ultimately it was about developing flash media more effectively, and in that sense the merger does make some sense. Nevertheless, I feel that first Adobe neglected the Flex brand, slept on its laurels, saw Flex usage drop down, did not know how to catch-up and decided to roll it all into with Flash. After all that's all it was, wasn't it? I am not totally convinced.

We have lost Datagrid and some other Flex 3 components and compile times will not improve substantially either. I am also not convinced that Adobe will be able to effectively mix two different paradigms: Rich Internet Application development and animation. The result may be an unappealing mix that puts off both type of users. Not all is bleak though, as we are promised better debugging and backend integration. I don't even feel like evaluating the new offering, but will to see how bad it really is (or, I hope, perhaps be surprised to discover the opposite).

I am increasingly confident that Flex/Flash will further loose the RIA market to JS based competitors. Yet again, I am disappointed by Adobe's development strategy. As much as I liked Flex, I am sorry to say I may not like sticking with it if this trend continues. And for all newbies to RIA, I would warn keep clear of Adobe till these guys mend their ways and approach product development keeping in mind their target market.