الملحن (برمجية)
الملحن (بالإنجليزية: Composer) هو نظام إدارة الحزم من أجل لغة PHP التي توفر شكل موحد لإدارة تبعيات PHP البرامج المطلوبة المكتبات. تم تطويره من قبل نيلس Adermann و جوردي بوغيانو الذي الاستمرار في إدارة المشروع. بدأت التنمية في نيسان / أبريل 2011 أول أفرج عنه في 1 مارس 2012.[4] الملحن بقوة مستوحاة من npm الخاص بلغة Node.js و bundler الخاص بلغة ياقوت .[5] المشروع التبعية حل خوارزمية بدأ PHP القائمة على ميناء زحمة هذا libzypp satsolver.[6]
الملحن Composer
|
الملحن يعمل من خلال سطر الأوامر و تثبيت تبعيات مثل (المكتبات) تطبيق. كما يسمح للمستخدمين لتثبيت تطبيقات PHP التي تتوفر على "Packagist"[7] الذي هو المستودع الرئيسي تحتوي الحزم المتوفرة. كما يوفر 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 وما بعدها
- سيليكس (إطار الشبكة)
مراجع
- الوصول: 5 أكتوبر 2016.
- وصلة مرجع: https://www.openhub.net/p/composer/. مسار الأرشيف: https://web.archive.org/web/20200726041207/https://www.openhub.net/p/composer/. تاريخ الأرشيف: 26 يوليو 2020.
- وصلة مرجع: https://github.com/composer/composer/blob/master/LICENSE.
- Software release, github.com, Retrieved April 24, 2016. نسخة محفوظة 27 مارس 2019 على موقع واي باك مشين.
- Getting Started/Dependency management, getcomposer.org, Retrieved November 28, 2013. نسخة محفوظة 12 فبراير 2018 على موقع واي باك مشين.
- Composer acknowledgements نسخة محفوظة 22 ديسمبر 2017 على موقع واي باك مشين.
- 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.