الفرق بين أكشن 2. 0 وأكشن 3. 0



أكشن 2. 0 ضد أكشن 3. 0

أكشن هي لغة الترميز التي تم تطويرها من قبل أدوبي للاستخدام مع فلاش لإنشاء الرسوم المتحركة وحتى الألعاب البسيطة. كما تطورت فلاش على مر السنين، وكذلك فعل أكشن. أحدث التحسن هو الانتقال من AS 2. 0 إلى AS 3. 0. وبدلا من مجرد محاولة لتحسين AS 2. 0 بإضافة ميزات جديدة، والقيام بتعديل الأداء، قرر أدوبي لاصلاح 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 أسهل للمشروعات الصغيرة