كومون جي إس

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

التاريخ 

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

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

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

تطبيقات 

</ref>
 Common Node
 CommonJS Compiler - a command-line tool that makes Common JS modules suitable for in-browser use
 CommonJS for PHP - a light-weight CommonJS implementation for PHP 5.3+
 كاوتش دي بي
 Flusspferd
 GPSEE
 جيتباك (مشروع فايرفوكس)
 Joyent Smart Platform
 JSBuild
 مونغو دي بي
 Narwhal (JavaScript platform)
 نود.جي إس
 Persevere
 PINF JavaScript Loader
 RingoJS
 SilkJS
 SproutCore
 TeaJS
 
 XULJet}}

المراجع

وصلات خارجية 

 
 مجهود CommonJS وضع جافا سكريبت على مسار الهيمنة على العالم (مقالة بالإنجليزية)

جافا سكريبت