Actionscript 2.0 و Actionscript 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

المراجع