السلام عليكم
أخي الكريم عندي موضوع مخزنته من زمان يتكلم عن الفلاش ولغة الأكشن سكربت
وحبيت أفيدك فيه
اولا : مقدمه عن الفلاش وتاريخه وتاريخ لغة اكشن سكريبت
قامت شركة SmartSketch في اواخر التسعينات باطلاق اول نسخه من البرنامج ولم يكن له اي شهره
وقد كان صاحب فكرة البرنامج شخص يدعى Jonathan Gay وقد اتته الفكره عندما كان يدرس في المدرسه ومن ثم طور فكرته في الجامعه وقام بالعمل في شركة Silicon Beach حيث بدأ العمل ومن ثم قام بانشاء شركته الخاصه وهي SmartSketch ومن ثم اطلق اول نسخه لفكرته
كانت هذه النسخه يطلق عليها اسم FutureSplash في تلك الاوقات قامت شركة ديزني ومايكروسوفت بعقد صفقات مع الشركه لانتاج مشاريع تساعدهم في العمل التليفزيوني على الانترنت وبعدها بدأت الشركه بالتفاعل والانتاج والنجاح الذي جعل شركة ماكروميديا تحاول شراء هذين البرنامجين من من شركة SmartSketch
في عام 1996 قامت شركة ماكروميديا بشراء المنتجات من هذه الشركه وقد اطلق على برنامج FutureSplash اسم Macromedia flash 1
اول اصداره كانت تدعم فقط الفكره الاساسيه للفلاش وهي ال vector اي الرسومات
وفي نفس العام اطلق الاصدار الثاني مع المشغل وكانت الاضافه هي الاصوات
في تلك الاوقات كان يعمل على الفلاش فقط 3 اشخاص
اصدر الاصدار الثالث في اوائل 1998 وكانت الاضافه عليه هي تشغيل ال mp3 واضافة الشفافيه وفي هذا الاصدار تم اضافة ال action script وقد كانت بسيطه جدا
1999 الاصدار الرابع وتم تطوير لغة الاكشن سكريبت في هذه الاصداره
2000 الاصدار الخامس (الاصدار الاهم)
الاصدار الخامس تم فيه التطوير الاهم ومنه بدأ شهرت ماكروميديا الواسعه حيث بدأ يستعمل في تطبيقات
الانترنت والتعامل بشكل جدي في العرض وقد دعمت مايكروسوفت الشركه باضافة المشغل مع الزيندوز اكس بي الذي اطلق عام 2000 واصبح في 2001 حوالي 92% من مستخدمي الانترنت يستطيعون تشغيل الفلاش وعرضه بسهوله
في عام 2002 تم اصدار النسخه 6 من الفلاش ومشغل الفلاش
حققت هذه النسخه الشهره الاكبر للمستخدمين حيث ان الجميع بدأ يتعلم هذا البرنامج ويضعه في موقعه
وكانت تطورات هذه النسخه قويه جدا حيث اصبح بالامكان التحكم بالموقع عن طريق الفلاش وقراءة قواعد البيانات وجعل الفلاش عباره عن لغه برمجه وبرنامج تصميم في آن واحد
في عام 2003 تم اطلاق النسخه السابعه الذي امتازة بعرض الفيديو والصوت على المواقع مما جعل انشاء شات على الفلاش مثلا امرا ممكن وسهل وايضا التطور المذهل للغة الاكشن سكريبت حيث اطلق الاصداره الثاني منها
في عام 2005 طرح فلاش 8 القوي جدا جدا
لقد تم اضافة الكثير من التطورات في هذه النسخه حيث اصبح من السهل التعامل مع ال gif وpng وايضا تم اضافة انواع جديده لتشغيل الفيديو والفلاتر مثل الفوتوشوب وتم تقوية الحاله الامنيه للبرنامج والتطوير على لغة action script 2 وطبعا التعامل مع الفيديو وعرضه بصيغة flv flash video
في عام 2006 في شهر 6 تحديدا اطلق مشغل الفلاش 9 الذي يضم Action script 3 التي لا استطيع وصفها بانها لغة برمجة قياسيه فهذه اللغه حاليا هي منافسه للغة الجافا و لغة ال visual c.net
مشغل الفلاش 9 يطلق حاليا عليه 8.5 في الاصل
في عام 2006 قامت كبرى شركات التصميم ادوبي adobe بشراء شركة ماكروميديا واصبحت الشركه تندرج تحت ادارة شركة ادوبي والاصداره flash 9 التي ستطلق خلال هذا العام 2007 سوف تكون تحت مسمى
Adobe Flash 9
ومشغل الفلاش Adobe flash player 9
اكثر من 325 مليون مستخدم على الانترنت يستطيع استعراض الفلاش على جهازه الشخصي بسهوله حاليا
------------------------------------------------------------------------------------------------------------------------------------------------
ثانياً : لغة الاكشن سكريبت مالذي يمكن ان تفعله ؟
عندما اقول لغه فهذا يعني ان action script اصبحت احدى لغات الكمبيوتر على عكس السابق فقد كان اسمها symbol asction script
اي كانت تضم بعض الاوامر فقط اما الان فقد تطورت هذه اللغه واصبحت تدخل في جميع امور اللغات المتطوره او لغات الجيل الثالث
من الممكن الان ان تربط هذه اللغه بقواعد البيانات ومن الممكن ان تقرأ وتدخل البيانات بها
من الممكن انشاء الكائن class الخاص بك وتعريفه بشكل صحيح
لغة الاكشن سكريبت قريبه باسلوبها جدا من لغة sun JAVA اللغه الاقوى من لغات الكمبيوتر
تتميز هذه اللغه ايضا بانه يمكنك اضافة المكتبات عليها باوامر جديده مثل لغة الphp وايضا لغة الجافا وتسمى component
وتكون هذه الاضافات اما على اضافات برمجيه او اضافات تصميم على البرنامج
فيما سبق كانت لغة الاكشن تتعامل فقط مع صفحات الانترنت وتتعامل بشكل محدود جداً مع الكمبيوتر
ولكن بعد التطوير الذي حصل في نسختها الثانيه واطلاق برامج خدميه مثل MDM FLASH STUDIO اصبح يمكنك انشاء البرامج التنفيذيه
بسهوله لتعمل على الويندوز والماكنتوش واللينكس بكل سهوله دون وجود اي متطلبات للتشغيل على عكس لغة الفيجوال بيسك مثلا
حيث هذه البرامج الخدميه يمكن ان تضيف اكثر من 300 امر جديد للغه
في عام 2007 سوف تطلق الشركه الاصدار الثالث والاقوى من هذه اللغه والذي اصبح اقوى بالتعامل مع ال OOP
وايضاً الاضافات الكثيره واوامر البرمجه الجديده التي سوف تطلق لجعل الفلاش اكثر امكانيه من ذي قبل
واخيرا كيف هي لغة الاكشن سكريبت من ناحية الحمايه ؟
منذ انشاءها حاولت ماكروميديا ان تجعل من الصعب وجود اي ثغرات في هذه اللغه وفي مشغلها وبالفعل نجحت في ذلك
ولكن كأكثر الاحيان فان الحمايه لا تعتمد على نوع اللغه وانما تعتمد على اسلوب المبرمج في كتابة اوامره فيمكن ان تكون الثغره في نفس اوامره الخاطئه.
سوف يكون هذا الموضوع متجدد بإذن الله لاضافة كل جديد.
الموضوع منقول من الأخ MohDesign من منتدى فلاشيات
أرجوا أني قد أفدتك
دعواتك لي بالتوفيق