I don't think Flex is dying perse. But what most people including me are scared of is the perception of Flex's viability and long term support. For instance, I have a little pet project I am working on that I am hoping to pitch to some companies, now if I go into a room full of MBA's I risk being turned down because they have heard this and that about Flex. The driving issue is that it becomes harder to advocate Flex based projects because of the perceived lack of support by Adobe discontinuing the allocation of resources to it. As far as mobile development goes, that most likely came about in the Flex world because of the perception. No company wants to get left behind with their technology and having a mobile branch of Flex just made it that much more competitive, at least in the beginning. With the proliferation of tablets and smartphones, I can't say that was such a bad idea. From my username you can tell I know my way around FOSS, but I have a bad feeling about Flex going FOSS. Let's start with Java comparisons. Java is a language that generally has its roots in the backend, firmly in the realm of neckbeards. It is also the backbone of many corporations' backends and technologies, if not for the language itself, then for the VM (JRuby, Scala, Closure,etc). This leads to the platform having MASSIVE corporate support from tech giants such as IBM, Redhat and others who can see to it themselves that Java survives. ( On a sidenote, think of the operations coverage Java has, from DBs, Persistence, Networking, Imaging, Fronted("yuck") and even client side("double yuck") ) . Now lets look at Flex, I don't think it has the massive corporate support as Java since it can solve every single problem in the software field so that may hurt it. More importantly, like someone else pointed out, what about the VM it runs on, or the idea that Flex is opensource, but EventDispatcher is not ? I don't think Flex is dead perse, but its market value in terms of people wanting to do projects in it has taken a hit since people are unsure of its fate. I can tell you this though, I think HTML5 isn't quite there yet ( 6 months - 1 year ), it doesn't seem to lend itself to the same workflow type as Flex/AS3. The whole JS world and language seems to defy any OO rules at first glance, maybe this is where Adobe is going to come in, I don't know.
... View more