ActionScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 32:
== Critiche ==
 
*La maggior parte deiidei programmatori sostengono che il compilatore di ActionScript 2.0 sia piuttosto lento e spesso, impiega diversi minuti per compilare circa 100 classi, al contrario il compilatore open-source, [[MTASC]], riesce a compilare il sorgente più velocemente.
 
*ActionScript ha una sintassi molto tollerante, che tuttavia non facilita la letture del codice qualora esso non fosse ben strutturato. Tuttavia i programmatori sia di ActionScript che di [[JavaScript]] sono compiaciuti dell'evoluzione del linguaggio con la possibilià di creare nuove classi e anche con l'introduzione di rigorosi tipi di dati che hanno reso la preparazione del programmatore leggermente più esigente chedi quanto fosse necessario nelle precedenti versioni.
 
*L'uso di molti vettori in [[Macromedia Flash|Flash]] potrebbe comportare un drastico rallentamento nella macchina su cui si sta lavorando, anche perché [[Macromedia Flash|Flash]] ricrea ogni vettore ''frame per frame'' (fotogramma per fotogramma). Flash 8 ha introdotto una nuova variabile <code>cacheAsBitmap</code> che converte temporaneamente il vettore in un'immagine bitmap in modo da ridurre lo stress per la macchina.
 
*Molti programmatori sono anche un po' scocciatistizziti dal dover importare le classi prima di poterle usare, e sfortunatamente per loro ActionScript 3.0 ha peggiorato la situazione, rendendo l'importazione delle classi un fattore d'obbligo.
 
== Cronologia ==