Quote:
| Originally Posted by TerryMate Thank you for clarification. Four related last question and I'm done with my confusion
1) Does this mean I do not need to learn about flex anymore as no future with it?
2) Is Flex (only an SDK) which was used and utilized by actionscript programming?
3) What about Actionscript? Is it something that I should learn or is it gone too?
4) What about flash builder as an IDE tool?
Thank you |
@TerryMate,
Hi Terry,
Hope all is well. I have been a Actionscript/Flash developer for almost 15 years now and have several relationships members of the Adobe team. Here's the skinny...
1. Do not waste your time with Flex, it is dead. Adobe will have one major update under it's new open source status(when it debuts) then after that it's curtains and is left up to the community with little to no support from Adobe.
2. Flex is only an SDK ( a poorly written one at that ) and is not needed for Flash development. Most of the really cool Flash stuff is done sans Flex.
3. Actionscript is a little different and does merit some exploration. It is a good language to learn since it is very similar to Java( albeit some notable differences ). Actionscript is the language that powers Flash & AIR, and if you are planning to build any desktop or mobile apps then it would definitely be something to check out.
4. Flash Builder is also defunct. Adobe will only update if(and only if) there are any updates to the SDK (highly unlikely IMHO)
The truth about Flash:
Apple not supporting flash was not a technical issue but a personal one, with huge egos invested. Sometimes as developers/engineers we get caught in the cross fire. That being said, Flash is officially dead... apple did not kill it though, Adobe did. Adobe's appalling lack of leadership and b@lls in defending their product line was just pathetic. It got to the point where well known Flash developers don't want to do Flash anymore simply because of the stigma that Adobe has refused to refute.
Personally, I would try to stay away as much as you can from Adobe's developer products. Adobe executive management has proven time and time again that they are the gang that can't shoot straight. They're lack of leadership has transformed Adobe into an unreliable flaky company.
Apple isn't any better, in fact in many cases worse, as programming for iOS is a yearly privilege that you pay for and a privilege that Apple can revoke at any time for any reason.
I would focus on HTML5/JS (not because it is better, in fact it is not, but because it's the buzzword right now). Most people don't know what HTML5 or web standards are, they just like saying it because it makes them sound like they know what they're talking about. Reality is that JS is a horrible language with horrible features and clunky/leaky implementation. Veteran programmers know this and stay away as much as they can, script kiddies( which are the ones pushing HTML5/JS ) don't know any better and since they are the loudest; They have made HTML5/JS the new normal. Not too worry though, this will die down to just like it did with the whole AJAX mania. Once these script kiddies grow up a little and learn more languages, gaining more experience, they will drop JS like a sack of moldy potatoes and we will be back on path to a more pragmatic and useful web.
Cheers.
PS. Keep your eye on the Google DART project. If you don't know already, Google complete and utterly despises Javascript, even though they have toned down their discontent as not to arise the ire of the JS apologists. Google DART is meant to replace JS with a REAL, strongly typed language that will run as a plugin in browsers and native in chrome.