ECMAScript 2015 - ES6
هل تعرف ما معنى هذا المصطلح ES6؟
مواصفات قياسية للغة كتابة سكربتات (specification ).
ثم باستخدام هذه المواصفات والاضافة عليها نطور لغات برمجة مثل جافاسكربت (implementation).
اي ان اي برنامج مكتوب بمواصفات ES6 يجب ان يعمل على اي implementation لل ES6
ويمكن لل implementation ان يحوي امور اكثر واضافات على ال specification لكن ليس اقل.
مرحبا اخي الكريم اولا اشكر لك مشاركتك معي هذا المصطلح الجميل ..
احببت ان اشير الى مصطلح رسمي للجافا سكريبت بهذا السؤال لا يعرفه الكثير للاسف .. رغم اهميته فهو مهم جدا لمن يريد متابعة javascript الخام وتطوراتها.
ثانيا اختلف معك يبدو لي انه اختلط عليك الامر لا اكثر EC6 مصطلح اطلق رسميا على javascript بمعنى EC6 نفسها javascript هي نفسها Harmony
يعني تستطيع ان تقول EC6 النسخة الاحدث والرسمية الجديدة والمطورة للـ javascript والتي وصلت الى حد ان تكون بدل جهة العميل كما تعودنا client side لتتنتقل الى دعم اكبر واوسع server side في نفس الوقت :)
وهذا شي سوف يجعل الامور اكثر جنونا في برامج الجافاسكريبت القادمة
يمكنك ان تتطلع الى هذا المصدر فهو اوضح ما يمكن ان تمر علية ...
انصحك بمراجعة الفصل الاول من كتاب Professional JavaScript for Web Developers
على ما يبدو لديك لبس في المفاهيم.
كما ان جافاسكربت لا يوجد جهة واحدة تطورها وهذا ما يفسر اختلاف دعم المتصفحات لها تماما ك css. و ال ec هي مجرد معايير قياسية لمن يريد تطوير جافاسكربت سواء للمتصفح الخاص به او لبرنامج مثل محرك العاب اليونيتي او للسيرفر سايد او اي شيء.
التعليقات