Գործողությունների համար 2.0 ընդդեմ Գործողությունների 3.0

Actionscript- ը կոդավորող լեզու է, որը մշակվել է Adobe- ի կողմից Flash- ի օգտագործման համար `անիմացիաներ և նույնիսկ հասարակ խաղեր ստեղծելու համար: Ինչպես Flash- ը զարգացավ տարիների ընթացքում, այնպես էլ Actionscript- ը: Վերջին բարելավումը AS 2.0-ից AS 3.0-ի տեղափոխությունն է: Փոխարենը պարզապես փորձելով կատարելագործել AS 2.0- ը `ավելացնելով նոր հնարավորություններ և կատարելով կատարողականի փոփոխություններ, Adobe- ը որոշեց նորոգել AS 2.0- ը` 3.0:

Արդյունքում ստացված ծրագրակազմը, չնայած դեռ շատ նման է AS 2.0- ին, ունի բազմաթիվ փոփոխություններ, որոնք սիրում են որոշ օգտվողներ, իսկ մյուսները ՝ ատում: Հավանաբար, ամենաթեժ փոփոխությունը AS 3.0- ում արագության բարձրացումն է: Ընդհանուր ընկալումն այն է, որ AS 3.0- ը մոտավորապես 10-ից 15 անգամ ավելի արագ է գրերի կատարման համեմատ ՝ համեմատած AS 2.0-ի: Չնայած ոմանք կարող են վիճարկել այս թվերը, բոլորը համակարծիք են, որ AS 3.0- ը, անշուշտ, ավելի արագ է, քան AS 2.0-ը:

AS 3.0- ի մեկ այլ փոփոխություն `կոդավորման լավ պրակտիկային խստորեն պահպանումն է: AS 2.0- ի միջոցով, հավանաբար, կարող եք կտրել շատ անկյուններ, երբ խոսքը վերաբերում է կոդավորմանը, որպեսզի ավելի արագ ավարտվի: Դա այլևս հնարավոր չէ AS 3.0-ում: Համաշխարհային փոփոխականները նույնպես նվազագույնի են հասցվել AS 3.0- ում ՝ մարդկանց ստիպելով օգտագործել OOP (Օբեկտիվ կողմնորոշման ծրագրավորում), որը կարող է ավելի մաքուր և հեշտ դարձնել կարգաբերումը, բայց, անշուշտ, ծածկելու համար ժամանակ է պահանջվում: Արդյունքում, հավանաբար շատ ավելի արագ է փոքր ծրագրեր կոդավորելը AS 2.0- ում, քանի որ դուք կարող եք արագ գործել գործող օրենսգրքի հետ, եթե շեղվում եք ճիշտ եղանակից: Բայց երբ ավելի մեծ ծրագրեր եք իրականացնում, որտեղ ունեք հազարավոր կոդեր, հավանաբար ավելի հեշտ ժամանակ կունենաք AS 3.0- ի հետ. անկասկած ավելի հեշտ է կարգաբերել:

Հիմնական խնդիրը, որը շատ օգտվողներ ունեն AS 3.0- ի հետ, այն ավելի արագ սովորելու կորն է: Նորաբացների համար ավելի դժվար է սովորել, քանի որ այն շատ ավելի մեծ քայլեր է ձեռնարկում, որպեսզի կարողանաք գտնել ձեր պարզ դիմումը: Չնայած դրան, նորեկներին առաջարկվում է սովորել AS 3.0- ը, քանի որ AS 2.0- ն արդեն հին է, և ընկերությունները հավանաբար կսկսեն մոտ ապագայում գաղթել դրանից:

Ամփոփում

1. AS 3.0- ը ավելի շատ նման է AS 2.0- ի վերաշարադրմանը, քան լրացուցիչ թարմացումը

2. AS 3.0- ը շատ ավելի արագ է համեմատած AS 2.0- ի հետ

3. AS 3.0- ը պահանջում է շատ ավելի կոդավոր կոդավորում `համեմատած AS 2.0-ի

4. AS 3.0- ը ավելի շատ կենտրոնանում է OOP- ի վրա `համեմատած AS 2.0- ի հետ

5. AS 3.0- ը ավելի լավ է խոշոր նախագծերի համար, մինչդեռ AS 2.0- ը ավելի փոքր է փոքր նախագծերի համար

6. AS 3.0- ը մի փոքր ավելի դժվար է սովորել, քան AS 2.0- ը

Հղումներ