Valid XHTML 1.0 Strict Valid XHTML 1.0 Strict

ActionScript 3

Scritto da Lorenzo, il 18/06/2007 alle ore 15:39

L’ avvento della nuova release del linguaggio ha portato significativi miglioramenti, tra tutti, a mio parere, il più importante è la totale aderenza ai principi della programmazione ad oggetti.

Il primo vantaggio sta sicuramente nello sviluppo, che nel caso di applicazioni complesse, permetterà una modularizzazione delle classi con una conseguente maggiore semplicità nel riutilizzo delle classi stesse in altri progetti.

Questo permetterà anche ai programmatori, da sempre abituati a seguire il paradigma di programmazione orientata agli oggetti, di avere maggiore controllo e comprensione sul sul codice prodotto, cosa che prima risultava più difficile.

Un’altra grossa lacuna che è stata colmata con ActionScript 3.0, è la gestione degli errori, non molto curata nella versione precedente. La nuova release gestisce invece la notifica degli errori in maniera molto più efficiente aiutando il programmatore soprattutto nella fase di debug. Alcuni miglioramenti sono le classi Error. Essendo ActionScript 3.0 conforme alla specifica del linguaggio ECMAScript (ECMA-262) Edizione 4, contiene diverse classi Error che permettono di espandere l’ambito delle situazioni suscettibili di generare errori.

Ci sarebbero sicuramente molti altri aspetti che si potrebbe approfondire, ma senza scendere troppo nel dettaglio del linguaggio sono queste le novità che probabilmente aiuteranno la diffusione di ActionScript 3.0, permettendo di scrivere applicazioni che si collocheranno ora più che mai nel settore delle RIA (acronimo per Rich Internet Application).

Chi invece conosceva già ActionScript si sentirà finalmente confortato dal fatto di avere a disposizione uno strumento più robusto ed efficiente e soprattutto compatibile con standard di programmazione già consolidati da tempo.

Fonti e riferimenti:

Inserisci commento

Autore
Email
Sito Internet
Commento



B65808379a681ac9e0fe81e246bf8e7d5cf8cb43

type the text from the image

Categorie: