Magasiner pour des considérations sur l'évolution des langues: AS2 AS3 vs

Lire l'article de Julius ActionScript 2 ou ActionScript 3? Disons-le clairement!   Je voudrais faire quelques considérations sur l'évolution "inverse" de certains outils de développement pour ceux qui, comme moi, est la programmation C / C + +.

Une caractéristique commune - ces dernières années - certains environnements de développement est d'affiner sinstassi de leur discours au fil du temps. Elle commence à partir d'un langage de haut niveau, tels que Macromedia Director, Lingo, Actionscript 1.0 des premières versions de Flash ou Microsoft Visual Basic 3 à arriver à temps pour s'aligner avec les spécifications et - bien établie - la syntaxe dictée par la norme ECMA. Même si vous comparez un Microsoft Visual Basic 3 avec ActionScript ou JavaScript n'est pas tout à fait correct, les deux situations révèlent une nette évolution "inverse" à l'égard de l'aube du code de programmation.
La seule exception, peut-être, dans ce scénario, des solutions telles que Java ou PHP, à la fois avec de fortes racines orienté C / C + +.

En se concentrant sur Actionscript, c'est la volonté claire de la maison de prodruttrice (maintenant Adobe) Flash pour aligner le libellé de la norme ECMA. Utiliser ActionScript 2.0 ne fonctionne toujours pas apporté de concret tend à son développeur, en particulier ceux qui ne possèdent pas les connaissances de base de leur C / C + +. Ajouter des correctifs à des projets anciens, sans avoir à «transporter» (réécriture) selon le dernier communiqué, il est logique en vue de l'économie. Toutefois, il serait utile d'apprendre rapidement quand l'occasion se présente, la "nouvelle" syntaxe proposée par les mises à jour des environnements de développement. Plus vous attendez au pire ce sera!

Formation à ActionScript 3.0, pour ceux qui viennent de C / C + +, ressemble plus à «désapprendre» (ou désapprendre) de l'ancien «clauses», contraint et non-standard, présent dans les versions précédentes. Même chose se produira avec la sortie de Flash CS4, évitez donc de rester derrière.

En outre, la norme, fait de la portabilité du code beaucoup plus faisable et pratique. La similitude entre PHP, JavaScript et ActionScript 3.0, évite raclée codes revoir et d'algorithmes écrits dans une de ces langues.

4 commentaires à "magasiner pour des considérations sur l'évolution des langues: AS2 AS3 vs"

  1. 7 août 2008 Giovambattista Fazioli :

    @ Jules: merci cher! J'avais préparé une introduction à ActionScript 3.0 "pour les débutants" ... mais mon WP2.6 n'a pas publié d'articles que j'avais prévu pour la "pause estivale"! Probablement à cause de bug WP-SuperCache que je fais. Vous allez voir, en fait, je vais publier quelques messages datant d'avant :)

  2. 8 août 2008 Alessandro Ronchi :

    Bonjour,

    Adobe a fait un choix courageux en introduisant AS3: gagné dans les programmes en fournissant un langage qui à bien des égards, je trouve Java meilleur et plus modernes (par exemple: la vérification de type dynamique, les types primitifs et complexes, des tableaux, des classes dynamiques ), donc je le considère comme tout à fait un pas en arrière.

    AS3 est parfaitement en harmonie avec un cadre de développement comme Flex, mais je pense que cela prendra un peu "d'obtenir le consentement de tous les développeurs Flash, beaucoup de ces programmeurs ne sont pas dans le plein sens du terme et ont été ancrés à la norme précédente, même plus que suffisant pour répondre à leurs besoins.

    Mais je pense que beaucoup de confusion provient de l'absence de distinction entre le développement d'applications et le développement d'une expérience interactive (qui je trouve réducteur de définir le «site»).

    Je ne pense pas que Flex offrira un environnement idéal pour développer des expériences interactives au moins jusqu'en Adobe ne sera pas communiqué de Thermo, qui devrait permettre de tâches distinctes: le concepteur se chargeront de l'expérience utilisateur, développeur de l'engrenage de mettre en mouvement.

    Félicitations pour le blog que j'ai toujours suivi avec grand intérêt.
    Cordialement, Alexandre

  3. 8 août 2008 Giovambattista Fazioli :

    @ Alexandre: Je peux avoir mal compris au sujet d'AS3 ... je suis aussi un partisan des améliorations introduites avec la dernière version de Flash. J'ai souligné les "processus inverse" de l'évolution. AS3 est beaucoup plus complet et cohérent que la version précédente. Je conviens avec vous au sujet de la Flex, que je ne vois toujours pas comment la solution optimale, sous réserve d'éventuelles modifications futures avec Thermo.
    Avec Flash CS4, puis, comme je suppose que vous savez peut-être, il y aura d'autres nouvelles intéressantes sur ActionScript: comment le typage des tableaux!
    Merci pour les compliments et à bientôt :)

Laisser un commentaire

XHTML TAG PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CODE D'INSERTION:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL