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

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

الملحن Composer
معلومات عامة
نوع
نظام التشغيل
النموذج المصدري
موقع الويب
getcomposer.org[1] (الإنجليزية)
معلومات تقنية
ضمان الجودة
لغة البرمجة
الإصدار الأول
الإصدار الأخير
المستودع
الرخصة

الملحن يعمل من خلال سطر الأوامر و تثبيت تبعيات مثل (المكتبات) تطبيق. كما يسمح للمستخدمين لتثبيت تطبيقات PHP التي تتوفر على "Packagist"[11] الذي هو المستودع الرئيسي تحتوي الحزم المتوفرة. كما يوفر 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. الوصول: 22 مارس 2017. وصلة مرجع: https://api.github.com/repos/composer/composer.
  2. الوصول: 5 أكتوبر 2016.
  3. وصلة مرجع: https://www.openhub.net/p/composer/. مسار الأرشيف: https://web.archive.org/web/20200726041207/https://www.openhub.net/p/composer/. تاريخ الأرشيف: 26 يوليو 2020.
  4. وصلة مرجع: https://github.com/composer/composer/blob/master/CHANGELOG.md.
  5. وصلة مرجع: https://github.com/composer/composer/releases/tag/2.3.5. تاريخ النشر: 13 أبريل 2022. الوصول: 24 أبريل 2022.
  6. وصلة مرجع: https://getcomposer.org/changelog/2.3.5. الوصول: 24 أبريل 2022.
  7. وصلة مرجع: https://github.com/composer/composer/blob/master/LICENSE.
  8. Software release, github.com, Retrieved April 24, 2016. نسخة محفوظة 27 مارس 2019 على موقع واي باك مشين.
  9. Getting Started/Dependency management, getcomposer.org, Retrieved November 28, 2013. نسخة محفوظة 12 فبراير 2018 على موقع واي باك مشين.
  10. Composer acknowledgements نسخة محفوظة 22 ديسمبر 2017 على موقع واي باك مشين.
  11. See packagist.org نسخة محفوظة 05 مارس 2018 على موقع واي باك مشين.

وصلات خارجية

  • بوابة برمجة الحاسوب
  • بوابة إنترنت
  • بوابة برمجيات
  • بوابة برمجيات حرة
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.