Pages

قصة JavaScript و EcmaScript (الجزء الأول)




السلام عليكم،
أجيو نهضرو على ECMAScript و Javascript.
حتا واحد مايقدر يقول العكس و لكن هاد لي فريموورك Les frameworks لي بانو مؤخرا من Angular حتال React مرورا ب Ember وBackbone
وKnockout و زيد و زيد وحتى ملي بان Node.js في 2009 خلو Javascript يكون عندها مستقبل واعد ومشرق ولWEB يعتامد أكثر فأكثرعليها.


في 1995:
* كان إسم جافا سكريبت ذاك الوقت Mocha من بعد بدلوها لLiveScript ولكن في نهاية المطاف ولى سميتها جافا سكريبت Javascript.
* من المهم تعرف بلي أن جافا سكريبت كانت من قبل إكماسكريبت EcmaScript وغانقول ليكم علاش دابا شويا.
* باش نبداو من الأول، جافاسكريبت مشتق اسمها من جافا (هههه واش من نيتك كاتفالا علينا، أش جاب جافا لجافاسكريبت)، ايه اسيدي كاينة علاقة بيناتهوم
وحق مولنا العزيز، في البداية بريندان إيك Brendan Eich (مول جافاسكريبت)، طلبات منو الشركة فاش كان خدام و لي هيا نتسكيب Netscape
(معروفة بالمتصفح Navigateur ديالهوم و لي كان محتاكر سوق و مشهور بزاف في أوساط التسعينات) يطور واحد اللغة كاتشبه الجافا ولكن صالحة للويب.
* بريندان إيك شاف بلي جافا معقدة بزافففف والقواعد ديالها ماشي ساهلة، وبالتالي قرر يقاد لغة أبسط باش حتى المبتدئين يقدرو يتعلموها ويفهموها دغيا،
وهذا لقاضية باينة غير في Point virgule كيدرتيها كيف مادرتيهاش ماكاينش مشكيل، و كاتقدر ديكلاري variable و تعتيه String شويا ترجعو Number
ولا Object و ماكاينش لمشكيل ديال Les Types شوف هاد لمثال لي عطيت لتحت :




* بمجرد ما سالى Brendan Eich جافاسكريبت، طلب فريق التسويق ديال نتسكيب من صن ميكروسيستمز Sun Microsystems (مولات جافا ديك ساعة،
من بعد أوراكل شراتها بأكثر من 7 ديال مليار ديال دولار) باش تسمح ليهم تكون سمية ديال المنتوج ديالهوم جافا سكريبت وباش معظم الناس لي عمرهوم
ستخدموا جافاسكريبت يضنو بلي راها مرتبطة بجافا، وعلاش زعمة ديك جافا فسمية؟؟؟ حيث جافا كان عندها شعبية كبيرة داك الوقت و كانت دايرة بلاصتها
مزيان في السوق.
* تفكرت واحد المرة لقيت واحد الكمونطير زوين كيشرح الفرق بين Java و Javascript بطريقة طريفة :


"Java and Javascript are similar like Car and Carpet are similar"


في 1996:
*لمهم في ديسمبر 1995، صن و نتسكيب علنو على إطلاق جافا سكريبت و في مارس 1996، نيتسكيب زادت جافا سكريبت في متصفح الويب ديالها
 Netscape Navigator 2.0.


*نجاح ديال هاد المتصفح ساهم في الاعتماد السريع على جافا سكريبت، وبطبيعة الحال خاص ضروري Microsoft تخشي وجها فأي حاجة،
وكان الرد ديالها من خلال تطوير جسكريبت JScript ولي زادتو في Internet Explorer 3.0 في غشت 1996.


في 1997:
*فهاد الوقت بدات Internet Explorer كتسيطر على السوق و غير شوية ديال الوقت من بعد نيتسكيب Netscape  سدات لمشروع ديالها، ولكن قبل
عطات Javascript ل (ECMA ( (European Computer Manufacturers Association  باش دار ليه Standarisation، الخدمة فهادشي
 غاتبدا في نوفمبر 1996، و غاتسالي في يونيو 1997 باعتماد معيار جديد لي هو ECMAScript (وما أدراك ما ECMAScript)


* (وا شريف وا راك عيقتي و زدتي فيه، كترتي من البلابلا واش هادا درس ديال تاريخ ولا شنو؟ براكة ماتطلق علينا الصهد أحمباك) دويت على JavaScript
و شوية على ECMAScript و JScript، عرفت هادشي كثير ولكن نتا عقل على :

  • ECMAScript هي Standard
  • JavaScript و JScript و ActionScript كيتسماو Des dialectes.
  • JavaScript هو لي كنا قلنا سايبو Brendan Eich مع NetScape
         (للعلم راه هاد Brendan Eich من الناس لي أسسو Mozilla Foundation و لي معروفين بالمتصفح Firefox ولكن عندهوم شي لعيبات أخرين
مزيانين بحال Thunderbird لي عبارة على بريد إلكتروني و كانو خدمو على Firefox OS واخا مكملوش)

  • JScript ديال Microsoft
  • ActionScript ديال Adobe Flash


في 1998 و 1999 :
* خرجات شي بركة ديال Les versions و في 1999 خرجو أخر version لي هي 3 ECMAScript قبل مايضربوها بنعسة مجبدة لمدة ديال 10 سنوات
تقريبا، فهاذ العشر سنوات، هيمنات مايكروسوفت على السوق ولكن في نفس الوقت مابدعاتش في السلعة و Les produits ديالها و بان ماحسن بزآففففف،
وهكذا بان Firefox (بقيادة الحاج Brendan Eich إلا تبعتي غتعرفني قلتها لفوق) وحفنة من Les navigateurs أخرين بحال Safari،
Opera، Chrome


ماتنسونيش بشي دعيوة...

houdass

Développeur depuis quelques années, j'ai une connaissance approfondie de nombreux langages et frameworks. Curieux de comprendre le "comment ça fonctionne" plutôt que de simplement "utiliser", c'est avec cet état d'esprit que j'évolue depuis plusieurs années et que j'élargie mes horizons.

Related Posts:

Aucun commentaire:

Enregistrer un commentaire