كومون جي إس

CommonJS هو مشروع يهدف إلى تحديد نظام إيكولوجي من أجل استعمال لغة جافا سكريبت خارج المتصفح (على سبيل المثال، على الخادم أو تطبيقات سطح المكتب).

التاريخ

[عدل]

بدأ المشروع من قبل مهندس موزيلا «كيفن دانغور» (Kevin Dangoor) في كانون الثاني / يناير 2009 في البداية تحت اسم ServerJS. [1]

كومون جي إس ما أقوم بوصفه هنا ليس مشكلا تقنيا. إنه مسألة ناس يجتمعون معا ويصنعون قرارا للخطو للأمام وبدأ بناء شيء كبير ورائع معا. كومون جي إس

— كيفن دانغور

في آب / أغسطس 2009, تم تغيير اسم المشروع إلى CommonJS لإظهار اتساع امكانية تطبيق واجهات برمجة التطبيقات.[2] يتم إنشاء واعتماد المواصفات عبر عملية مفتوحة.  تعتبر المواصفات نهائية فقط بعد أن يتم الانتهاء منها في عدة تطبيقات (implementations).[3] لا ينتمي CommonJS  إلى  مجموعة TC39 التابع لمنظمة Ecma International  الذي يعمل على مشروع ECMAScript، مع ذلك بعض أعضاء TC39 يشاركون في المشروع.[4]

في مايو 2013، «إسحاق ز. شلويتير» مؤلف برمجية npm، قال بأن CommonJS أصبحت قديمة بفعل Node.js، وأن مطورو Node.js الأساسيون يتجنبونها.[5]

تطبيقات

[عدل]
{{{2}}}

</ref>

المراجع

[عدل]
  1. ^ What Server Side JavaScript needs - Blue Sky On Mars نسخة محفوظة 24 ديسمبر 2017 على موقع واي باك مشين.
  2. ^ CommonJS: JavaScript Standard Library نسخة محفوظة 13 نوفمبر 2017 على موقع واي باك مشين.
  3. ^ ProposalProcess - CommonJS Spec Wiki نسخة محفوظة 06 سبتمبر 2017 على موقع واي باك مشين.
  4. ^ CommonJS: the First Year - Blue Sky On Mars نسخة محفوظة 06 سبتمبر 2017 على موقع واي باك مشين.
  5. ^ Schlueter، Isaac Z. (25 مارس 2013). "Forget CommonJS. It's dead. **We are server side JavaScript.**". غيت هاب. مؤرشف من الأصل في 2015-05-08.
  6. ^ olegp/common-node @ GitHub نسخة محفوظة 21 نوفمبر 2012 على موقع واي باك مشين.
  7. ^ - GitHub نسخة محفوظة 31 يوليو 2017 على موقع واي باك مشين.
  8. ^ DrBenton/CommonJSForPHP - GitHub نسخة محفوظة 24 سبتمبر 2019 على موقع واي باك مشين.
  9. ^ Implementations/CouchDB - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  10. ^ Flusspferd - CommonJS platform | Javascript bindings for C نسخة محفوظة 28 يناير 2013 على موقع واي باك مشين.
  11. ^ Implementations/GPSEE - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  12. ^ Implementations/Smart - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  13. ^ Homepage - JSBuild [وصلة مكسورة] نسخة محفوظة 28 أغسطس 2012 على موقع واي باك مشين.
  14. ^ MongoDB نسخة محفوظة 22 يناير 2014 على موقع واي باك مشين.
  15. ^ Implementations/Narwhal - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  16. ^ Implementations/node.js - CommonJS Spec Wiki نسخة محفوظة 30 أغسطس 2017 على موقع واي باك مشين.
  17. ^ Implementations/Persevere - CommonJS Spec Wiki نسخة محفوظة 25 أبريل 2017 على موقع واي باك مشين.
  18. ^ pinf/loader-js - GitHub نسخة محفوظة 07 يناير 2014 على موقع واي باك مشين.
  19. ^ Implementations/RingoJS - CommonJS Spec Wiki نسخة محفوظة 25 أبريل 2017 على موقع واي باك مشين.
  20. ^ SilkJS WWW Site نسخة محفوظة 12 سبتمبر 2017 على موقع واي باك مشين.
  21. ^ Implementations/SproutCore - CommonJS Spec Wiki نسخة محفوظة 25 أبريل 2017 على موقع واي باك مشين.
  22. ^ Implementations/TeaJS - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  23. ^ Wakanda نسخة محفوظة 04 يونيو 2012 على موقع واي باك مشين.
  24. ^ xuljet - XUL JavaScript Enhanced Toolkit - Google Project Hosting نسخة محفوظة 24 أبريل 2017 على موقع واي باك مشين.

وصلات خارجية

[عدل]