On reading the article by Julius ActionScript 2 or ActionScript 3? Let clarity! I would like to make some comments on "reverse" some development tools for those who, like me, comes from the programming C / C + +.
A common feature - in recent years - some development environments is to refine the sinstassi of its language over time. It starts from a high-level language such as Lingo for Macromedia Director, Actionscript 1.0 of the first versions of Flash or Microsoft Visual Basic 3 to get to align themselves with time to the specifications and - now consolidated - syntax dictated by the ECMA standard. Although comparing a Microsoft Visual Basic 3 with Javascript or Actionscript is not entirely correct, both situations show a clear trend "reverse" than the dawn of coding programming.
The only exception, perhaps, in this scenario, are solutions such as Java or PHP, both with strong roots-oriented C / C + +.
Focusing on Actionscript, it is clear the will of the house prodruttrice (now Adobe) to align the language of Flash to the ECMA standard. Using Actionscript 2.0 still does not lead to any concrete vataggio developer, especially to those who do not have the knowledge base of its C / C + +. Add patches to old projects, without having to "lead" (re-) according to the latest release, it makes sense in an economy. But it would be useful to learn just when the opportunity presents itself, the "new" syntax proposed by updates of development environments. More is expected and will be worse!
Learning Actionscript 3.0, for those coming from C / C + +, is more like "disapprendere" (or unlearn), the old "cláusula, forced and non-standard, in previous versions. Same thing will happen with the release of Flash CS4; avoid, therefore, to remain behind.
Moreover, the standard makes portability of code more highly feasible and practical. The similarity between PHP, Javascript and Actionscript 3.0, avoids the need to revise heavily codes and algorithms written in one of these languages.
Related Post