الرئيسيةعريقبحث

كومون جي إس


☰ جدول المحتويات


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 Mar 2013). "Forget CommonJS. It's dead. **We are server side JavaScript.**". غيت هاب. مؤرشف من الأصل في 08 مايو 2015.
  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 على موقع واي باك مشين.

وصلات خارجية