Reading the article by Julius ActionScript 2 or ActionScript 3? Let's clear! I would like to make some considerations on the evolution "inverse" of some development tools for those who, like me, is the programming C / C + +.
A common characteristic - in recent years - some development environments is to refine sinstassi of their speech over time. It starts from a high-level language, such as Macromedia Director, Lingo, Actionscript 1.0 of early versions of Flash or Microsoft Visual Basic 3 to arrive in time to align with the specifications and - well established - syntax dictated by the ECMA standard. Even if you compare a Microsoft Visual Basic 3 with Actionscript or Javascript is not quite correct, both situations reveal a clear evolution "inverse" with respect to the dawn of programming code.
The only exception, perhaps, in this scenario, solutions such as Java or PHP, both with strong roots-oriented C / C + +.
Focusing on Actionscript, it is clear will of the house prodruttrice (now Adobe) Flash to align the language of the ECMA standard. Use Actionscript 2.0 still does not bring any concrete tended to the developer, especially those who do not possess the basic knowledge of their C / C + +. Add patches to old projects, without having to "carry" (rewrite) according to the latest release, it makes sense in view of economy. However it would be useful to learn quickly when the opportunity presents itself, the "new" syntax proposed by the updates of development environments. The more you wait the worse it will be!
Learning ActionScript 3.0, for those coming from C / C + +, is more like "unlearning" (or unlearning) the old "clauses", forced and non-standard, present in previous versions. Same thing will happen with the release of Flash CS4, avoid, therefore, to remain behind.
In addition, the standard, makes the portability of the code far more feasible and practical. The similarity between PHP, Javascript and Actionscript 3.0, avoids thrashing reviewing codes and algorithms written in one of these languages.










Good account!
@ Julius: thanks dear! I had prepared an introduction to ActionScript 3.0 "for beginners" ... but my WP2.6 has no published articles that I had planned for the "summer break"! Probably bug due to WP-SuperCache that I am making. You'll see, in fact, I will publish some posts pre-dating
Hello,
Adobe has made a brave choice by introducing AS3: earned in the programs by providing a language that in many ways I find better and more modern Java (for example: the dynamic type checking, the primitive and complex types, arrays, dynamic classes ), so I consider him quite a step back.
AS3 is perfectly in keeping with a development framework like Flex but I think it will take a little 'to gain the consent of all the Flash developers, many of these programmers are not in the fullest sense of the term and were anchored to the previous standard, even more than sufficient to meet their needs.
But I think a lot of confusion arises from the failure to distinguish between application development and the development of an interactive experience (which I find it reductive to define "site").
I do not think that Flex will provide an ideal environment for developing interactive experiences at least until Adobe will not release Thermo, which should allow for separate tasks: the designer will take care of the user experience, developer of the gears to put in motion.
Congratulations on the blog that I always follow with great interest.
Regards, Alexander
@ Alexander: I may have misunderstood about to AS3 ... I too am a supporter of the improvements introduced with the latest release of Flash. I pointed out are the "reverse process" of evolution. AS3 is far more comprehensive and coherent than the previous version. I agree with you about the Flex, which I still can not see how the optimal solution, subject to possible future changes with Thermo.
With Flash CS4, then, as I imagine you might know, there will be other interesting news about Actionscript: how the typing of arrays!
Thanks for the compliments and see you soon