كومون جي إس

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

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]

تطبيقات[عدل]

المراجع[عدل]

  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.**". غيت هاب. 
  6. ^ Server-side JavaScript development and hosting - Akshell نسخة محفوظة 24 ديسمبر 2017 على موقع واي باك مشين.
  7. ^ olegp/common-node @ GitHub نسخة محفوظة 21 نوفمبر 2012 على موقع واي باك مشين.
  8. ^ - GitHub نسخة محفوظة 31 يوليو 2017 على موقع واي باك مشين.
  9. ^ DrBenton/CommonJSForPHP - GitHub
  10. ^ Implementations/CouchDB - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  11. ^ Flusspferd - CommonJS platform | Javascript bindings for C نسخة محفوظة 28 يناير 2013 على موقع واي باك مشين.
  12. ^ Implementations/GPSEE - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  13. ^ Implementations/Smart - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  14. ^ Homepage - JSBuild[وصلة مكسورة] نسخة محفوظة 28 أغسطس 2012 على موقع واي باك مشين.
  15. ^ MongoDB نسخة محفوظة 22 يناير 2014 على موقع واي باك مشين.
  16. ^ Implementations/Narwhal - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  17. ^ Implementations/node.js - CommonJS Spec Wiki نسخة محفوظة 30 أغسطس 2017 على موقع واي باك مشين.
  18. ^ Implementations/Persevere - CommonJS Spec Wiki نسخة محفوظة 25 أبريل 2017 على موقع واي باك مشين.
  19. ^ pinf/loader-js - GitHub نسخة محفوظة 07 يناير 2014 على موقع واي باك مشين.
  20. ^ Implementations/RingoJS - CommonJS Spec Wiki نسخة محفوظة 25 أبريل 2017 على موقع واي باك مشين.
  21. ^ SilkJS WWW Site نسخة محفوظة 12 سبتمبر 2017 على موقع واي باك مشين.
  22. ^ Implementations/SproutCore - CommonJS Spec Wiki نسخة محفوظة 25 أبريل 2017 على موقع واي باك مشين.
  23. ^ Implementations/TeaJS - CommonJS Spec Wiki نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
  24. ^ Wakanda نسخة محفوظة 04 يونيو 2012 على موقع واي باك مشين.
  25. ^ xuljet - XUL JavaScript Enhanced Toolkit - Google Project Hosting نسخة محفوظة 24 أبريل 2017 على موقع واي باك مشين.

وصلات خارجية[عدل]