Diferența dintre Actionscript 2. 0 și Actionscript 3. 0 Diferența între

Anonim

Actionscript 2. 0 vs. Actionscript 3. 0

Actionscript este un limbaj de codare dezvoltat de Adobe pentru a fi folosit cu Flash pentru a crea animații și chiar jocuri simple. Pe masura ce Flash-ul a evoluat de-a lungul anilor, ActionScript. Cea mai recenta imbunatatire este trecerea de la AS 2. 0 la AS 3. 0. Mai degraba decat sa incercati sa imbunatatiti AS 2. 0 prin adaugarea de noi functionalitati si efectuand trucuri de performanta, Adobe a decis sa revizuiasca AS 2. 0 pentru a veni cu 3. 0.

Software-ul rezultat, deși încă foarte asemănător cu AS 2.0, are multe schimbări pe care un utilizator le-a iubit în timp ce alții îl urăsc. Probabil cea mai celebra schimbare în AS 3. 0 este creșterea vitezei. Percepția generală este că AS 3. 0 este de aproximativ 10 până la 15 ori mai rapid la executarea scripturilor comparativ cu AS 2. 0. Deși unii pot contesta aceste numere, toți sunt de acord că AS 3.0 este cu siguranță mai rapid decât AS 2. 0.

O altă schimbare în AS 3.0 este aderența strictă la practicile de codare bune. Cu AS 2.0, puteți să tăiați o mulțime de colțuri atunci când vine vorba de codificare pentru a termina mai repede. Acest lucru nu mai este posibil în AS 3. 0. Variabilele globale au fost, de asemenea, reduse la minim în AS 3. 0, forțând oamenii să utilizeze OOP (Object Oriented Programming), care ar putea părea mai curat și mai ușor de depanat, dar este cu siguranță consumator de timp pentru a codifica. Ca rezultat, este probabil mult mai rapid să codificați proiecte mici în AS 2. 0, deoarece puteți obține rapid codul funcțional dacă deviați de la modul corect. Dar când faci proiecte mai mari în care ai mii de linii de cod, probabil ai avea un timp mai ușor cu AS 3. 0; cu siguranță mai ușor de depanat.

Principala problemă pe care o mulțime de utilizatori o are cu AS 3. 0 este curba de învățare mai puternică pe care o are. Este mai dificil pentru începători să învețe, deoarece durează mult mai mulți pași pentru a veni cu aplicația dvs. simplă. În ciuda acestui fapt, începătorii sunt încurajați să învețe AS 3. 0, deoarece AS 2. 0 este deja vechi și companiile ar începe, probabil, să migreze din ea în viitorul apropiat.

Rezumat:

1. AS 3.0 este mai mult ca o rescriere a AS 2.0 decât o actualizare incrementală

2. AS 3. 0 este mult mai rapid decât AS 2. 0

3. AS 3. 0 necesită o codificare mult mai strictă în comparație cu AS 2. 0

4. AS 3. 0 se concentrează mai mult pe OOP comparativ cu AS 2. 0

5. AS 3. 0 este mai bun pentru proiecte mari, în timp ce AS 2. 0 este mai ușor pentru proiecte mici

6. AS 3. 0 este un pic mai dificil de învățat decât AS 2. 0