एक्शन स्क्रिप्ट 2. 0 और एक्शनस्क्रिप्ट 3 के बीच का अंतर। 0

Anonim

एक्शन स्क्रिप्ट 2 द्वारा विकसित किया गया था। 0 बनाम एक्शन स्क्रिप्ट 3. 0

एक्शन स्क्रिप्ट एक कोडिंग भाषा है जिसे एडोब द्वारा एनीमेशन और सरल गेम बनाने के लिए फ्लैश के साथ विकसित किया गया था। वर्षों में फ्लैश विकसित हुआ था, इसलिए एक्शनस्क्रिप्ट नवीनतम सुधार एएस 2. 0 से 3 के लिए कदम है। 0. नई सुविधाओं को जोड़कर और प्रदर्शन करने के लिए 2 के रूप में सुधार करने की कोशिश करने के बजाय, 2. Adobe ने ए 2 के रूप में ओवरहाल करने का निर्णय लिया। 2. 0 के साथ आने के लिए। 0.

परिणामी सॉफ्टवेयर, हालांकि अभी भी 2 के समान है। 0, में बहुत सारे बदलाव हैं जो कुछ उपयोगकर्ता प्यार करते हैं जबकि अन्य नफरत करते हैं। संभवतया एएस 3 में सर्वाधिक मनाया गया बदलाव। 0 गति वृद्धि है। सामान्य धारणा यह है कि एएस 3. 0 एएस 2 की तुलना में स्क्रिप्ट निष्पादित करने में 10 से 15 गुना तेजी से तेज है। 0. हालांकि कुछ इन नंबरों पर विवाद कर सकते हैं, सभी सहमत हैं कि 3 के रूप में 3. 0 निश्चित रूप से 2 से अधिक तेज है। 0 ।

-2 ->

एएस 3 में एक और बदलाव। 0 अच्छा कोडन प्रथाओं का सख्त पालन है। एएस 2. 0 के साथ, जब आप तेजी से समाप्त करने के लिए कोडिंग की बात करते हैं, तो संभवत: आप कई कोनों में कटौती कर सकते हैं यह 3. 3 के रूप में संभव नहीं है। ग्लोबल वैरिएबल को एएस 3 में भी कम किया गया है। 0, लोगों को ओओपी (ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग) का उपयोग करने के लिए मजबूर कर रहा है जो क्लीनर और डिबग करने में आसान लग सकता है लेकिन निश्चित रूप से कोड के लिए समय लगता है। नतीजतन, यह संभवतः एस 2 के रूप में छोटी परियोजनाओं को कोडित करने के लिए बहुत तेजी से है। 0 जब आप सही तरीके से हटते हैं तो आप कामकाज कोड के साथ जल्दी से आ सकते हैं। लेकिन जब आप बड़ी परियोजनाएं करते हैं, जहां आपको हज़ारों लाइन की कोड मिलती है, तो आपके पास शायद 3 के साथ एक आसान समय होगा। 0; डीबग करने के लिए निश्चित रूप से आसान है

मुख्य समस्या यह है कि बहुत से उपयोगकर्ताओं को एएस 3 के साथ है। 0 यह स्टैपरिंग लर्निंग वक्र है जिसकी यह है। नए लोगों के लिए सीखना अधिक कठिन है क्योंकि आपके सरल आवेदन के साथ आने के लिए इसके बहुत अधिक कदम उठाने हैं। इसके बावजूद, नए लोगों को एएस के रूप में 3 सीखने के लिए प्रोत्साहित किया जाता है। 0 ए 0 से पहले ही 0 है। 0 पहले से ही पुराना है और कंपनियां निकट भविष्य में इसके से पलायन करना शुरू कर देंगे।

सारांश:

1 एएस 3. 0 एएस 2 की एक पुन: लिखना की तरह अधिक है। 2. एक वृद्धिशील उन्नयन से

2 एएस 3. 0 एएस 2 की तुलना में बहुत तेज है। 0

3 एएस 3. 0 के मुकाबले बहुत सख्त कोडिंग की आवश्यकता है। 0

4 3 के रूप में AS 0 की तुलना में ओओपी पर अधिक ध्यान केंद्रित करता है। 0

5 एएस 3. 0 बड़ी परियोजनाओं के लिए बेहतर है जबकि एएस 2. 0 छोटी परियोजनाओं के लिए आसान है < 6 एएस 3. 0. 0