الملحن (برمجية)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
الملحن Composer
Logo-composer-transparent.png
الشعار
معلومات عامة
نظام التشغيل
موقع الويب
معلومات تقنية
لغة البرمجة
الإصدار الأول
1 مارس 2012[2]الاطلاع ومراجعة البيانات على ويكي داتا
الإصدار الأخير
1.10.10 (3 أغسطس 2020)[3]الاطلاع ومراجعة البيانات على ويكي داتا
المستودع
الرخصة

الملحن (بالإنجليزية: Composer)‏ هو نظام إدارة الحزم من أجل لغة PHP التي توفر شكل موحد لإدارة تبعيات PHP البرامج المطلوبة المكتبات. تم تطويره من قبل نيلس Adermann و جوردي بوغيانو الذي الاستمرار في إدارة المشروع. بدأت التنمية في نيسان / أبريل 2011 أول أفرج عنه في 1 مارس 2012.[5] الملحن بقوة مستوحاة من npm  الخاص بلغة Node.js و bundler الخاص بلغة ياقوت  .[6] المشروع التبعية حل خوارزمية بدأ PHP القائمة على ميناء زحمة هذا libzypp satsolver.[7]

الملحن يعمل من خلال سطر الأوامر و تثبيت تبعيات مثل (المكتبات) تطبيق. كما يسمح للمستخدمين لتثبيت تطبيقات PHP التي تتوفر على "Packagist"[8] الذي هو المستودع الرئيسي تحتوي الحزم المتوفرة. كما يوفر autoload قدرات المكتبات التي تحدد autoload المعلومات إلى سهولة استخدام كود طرف ثالث.

دعم الإطار Supported framework[عدل]

  • Symfony الإصدار 2 وما بعدها
  • Laravel الإصدار 4 وما بعدها
  • CodeIgniter الإصدار 3.0 وما بعدها
  • يتوفر cakephp الإصدار 3.0 وما بعدها
  • FuelPHP الإصدار 2.0 و في وقت لاحق
  • دروبال(Drupal) الإصدار 8 وما بعدها
  • SilverStripe الإصدار 3.0 في وقت لاحق
  • الماجنتو(Magento) الإصدار 2.0 في وقت لاحق
  • يي (Yii) الإصدار 1.1 في وقت لاحق
  • الإطار زند (Zend Framework ) الإصدار 1 وما بعدها
  • سيليكس (إطار الشبكة)

مراجع[عدل]

  1. ^ https://www.openhub.net/p/composer/
  2. ^ https://github.com/composer/composer/blob/master/CHANGELOG.md
  3. ^ Release 1.10.10 — تاريخ الاطلاع: 5 أغسطس 2020 — تاريخ النشر: 3 أغسطس 2020
  4. ^ https://github.com/composer/composer/blob/master/LICENSE
  5. ^ Software release, github.com, Retrieved April 24, 2016. نسخة محفوظة 27 مارس 2019 على موقع واي باك مشين.
  6. ^ Getting Started/Dependency management, getcomposer.org, Retrieved November 28, 2013. نسخة محفوظة 12 فبراير 2018 على موقع واي باك مشين.
  7. ^ Composer acknowledgements نسخة محفوظة 22 ديسمبر 2017 على موقع واي باك مشين.
  8. ^ See packagist.org نسخة محفوظة 05 مارس 2018 على موقع واي باك مشين.

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

Crystal Clear app Internet Connection Tools.png
هذه بذرة مقالة عن موضوع يتعلق بالإنترنت بحاجة للتوسيع. شارك في تحريرها.