كومون جي إس
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]
تطبيقات
</ref>
- Common Node[6]
- CommonJS Compiler - a command-line tool that makes Common JS modules suitable for in-browser use[7]
- CommonJS for PHP - a light-weight CommonJS implementation for PHP 5.3+[8]
- كاوتش دي بي[9]
- Flusspferd[10]
- GPSEE[11]
- جيتباك (مشروع فايرفوكس)
- Joyent Smart Platform[12]
- JSBuild[13]
- مونغو دي بي[14]
- Narwhal (JavaScript platform)[15]
- نود.جي إس[16]
- Persevere[17]
- PINF JavaScript Loader[18]
- RingoJS[19]
- SilkJS[20]
- SproutCore[21]
- TeaJS[22]
- واكاندا (برنامج) [23]
- XULJet[24]}}
المراجع
- ^ What Server Side JavaScript needs - Blue Sky On Mars نسخة محفوظة 2017-12-24 في Wayback Machine
- ^ CommonJS: JavaScript Standard Library نسخة محفوظة 2017-11-13 في Wayback Machine
- ^ ProposalProcess - CommonJS Spec Wiki نسخة محفوظة 2017-09-06 في Wayback Machine
- ^ CommonJS: the First Year - Blue Sky On Mars نسخة محفوظة 2017-09-06 في Wayback Machine
- ^ Schlueter، Isaac Z. (25 مارس 2013). "Forget CommonJS. It's dead. **We are server side JavaScript.**". غيت هاب. مؤرشف من الأصل في 2015-05-08.
- ^ olegp/common-node @ GitHub نسخة محفوظة 2012-11-21 في Wayback Machine
- ^ - GitHub نسخة محفوظة 2017-07-31 في Wayback Machine
- ^ DrBenton/CommonJSForPHP - GitHub نسخة محفوظة 2019-09-24 في Wayback Machine
- ^ Implementations/CouchDB - CommonJS Spec Wiki نسخة محفوظة 2017-04-26 في Wayback Machine
- ^ Flusspferd - CommonJS platform | Javascript bindings for C نسخة محفوظة 2013-01-28 في Wayback Machine
- ^ Implementations/GPSEE - CommonJS Spec Wiki نسخة محفوظة 2017-04-26 في Wayback Machine
- ^ Implementations/Smart - CommonJS Spec Wiki نسخة محفوظة 2017-04-26 في Wayback Machine
- ^ Homepage - JSBuild [وصلة مكسورة] نسخة محفوظة 2012-08-28 في Wayback Machine
- ^ MongoDB نسخة محفوظة 2014-01-22 في Wayback Machine
- ^ Implementations/Narwhal - CommonJS Spec Wiki نسخة محفوظة 2017-04-26 في Wayback Machine
- ^ Implementations/node.js - CommonJS Spec Wiki نسخة محفوظة 2017-08-30 في Wayback Machine
- ^ Implementations/Persevere - CommonJS Spec Wiki نسخة محفوظة 2017-04-25 في Wayback Machine
- ^ pinf/loader-js - GitHub نسخة محفوظة 2014-01-07 في Wayback Machine
- ^ Implementations/RingoJS - CommonJS Spec Wiki نسخة محفوظة 2017-04-25 في Wayback Machine
- ^ SilkJS WWW Site نسخة محفوظة 2017-09-12 في Wayback Machine
- ^ Implementations/SproutCore - CommonJS Spec Wiki نسخة محفوظة 2017-04-25 في Wayback Machine
- ^ Implementations/TeaJS - CommonJS Spec Wiki نسخة محفوظة 2017-04-26 في Wayback Machine
- ^ Wakanda نسخة محفوظة 2012-06-04 في Wayback Machine
- ^ xuljet - XUL JavaScript Enhanced Toolkit - Google Project Hosting نسخة محفوظة 2017-04-24 في Wayback Machine
وصلات خارجية
- الموقع الرسمي
- مجهود CommonJS وضع جافا سكريبت على مسار الهيمنة على العالم (مقالة بالإنجليزية)