كومون جي إس
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 وضع جافا سكريبت على مسار الهيمنة على العالم (مقالة بالإنجليزية)