Composer — менеджер пакетів прикладного рівня для мови програмування PHP що забезпечує стандартний формат для управління залежностями у програмному забезпеченні та необхідними бібліотеками. Він був розроблений Нілом Адерманом і Хорді Боггіано, які і досі супроводжують проект. Вони почали розробку в квітні 2011 року і вперше випустили його 1 березня 2012 року. Composer брав натхнення з «npm» для Node.js і для Ruby's. Спочатку в основі був алгоритм залежностей проекту з openSUSE's .
Тип | Система керування пакунками |
---|---|
Розробник | Ніл Адерман, Хорді Боггіано |
Перший випуск | 1 березня 2012 |
Стабільний випуск | 1.2.1 (12 вересня 2016 ) |
Операційна система | Багатоплатформність |
Мова програмування | PHP |
Ліцензія | MIT License |
Репозиторій | github.com/composer/composer |
Вебсайт | getcomposer.org |
|
Composer працює з командного рядка і встановлює залежності (наприклад, бібліотек) для застосунку. Він також дозволяє користувачам встановлювати PHP пакети, доступні на «Packagist», який є його основним сховищем, яке містить доступні пакети. Він також реалізує класів, для встановлених бібліотек і це полегшує використання коду від сторонніх розробників.
Composer використовується як складова частина декількох популярних PHP проектів з відкритим вихідним кодом, наприклад: Laravel, Symfony.
На логотипі проекту зображений диригент, а не композитор. Тим не менш, деякі члени спільноти Composer вважають, що на логотипі зображено відомого композитора Бетховена.
Фреймворки, які використовують Composer
- Symfony з версії 2 і новіші
- Laravel з версії 4 і новіші
- CodeIgniter з версії 3.0 і новіші
- CakePHP з версії 3.0 і новіші
- з версії 2.0 і новіші
- Drupal з версії 8 і новіші
Примітки
- Software release [ 27 березня 2019 у Wayback Machine.], github.com, Retrieved April 24, 2016.
- . Архів оригіналу за 15 березня 2017. Процитовано 28 вересня 2016.
- Getting Started/Dependency management [ 12 лютого 2018 у Wayback Machine.], getcomposer.org, Retrieved November 28, 2013.
- . Архів оригіналу за 22 грудня 2017. Процитовано 28 вересня 2016.
- See packagist.org [ 5 березня 2018 у Wayback Machine.]
- Maks Surguy (2013-07-27.mdy.2024). . maxoffsky.com. Архів оригіналу за 27 листопада 2020. Процитовано 2015-05-10.mdy.2024.
- Discussion on Composer's logo [ 16 вересня 2020 у Wayback Machine.].
Посилання
- Composer на GitHub [ 22 грудня 2017 у Wayback Machine.]
- Документація [ 18 серпня 2016 у Wayback Machine.]
- Packagist — головний репозитарій Composer [ 5 березня 2018 у Wayback Machine.]
- Composer [ 26 липня 2020 у Wayback Machine.] на Open Hub
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Composer menedzher paketiv prikladnogo rivnya dlya movi programuvannya PHP sho zabezpechuye standartnij format dlya upravlinnya zalezhnostyami u programnomu zabezpechenni ta neobhidnimi bibliotekami Vin buv rozroblenij Nilom Adermanom i Hordi Boggiano yaki i dosi suprovodzhuyut proekt Voni pochali rozrobku v kvitni 2011 roku i vpershe vipustili jogo 1 bereznya 2012 roku Composer brav nathnennya z npm dlya Node js i dlya Ruby s Spochatku v osnovi buv algoritm zalezhnostej proektu z openSUSE s ComposerTipSistema keruvannya pakunkamiRozrobnikNil Aderman Hordi BoggianoPershij vipusk1 bereznya 2012 12 rokiv tomu 2012 03 01 Stabilnij vipusk1 2 1 12 veresnya 2016 7 rokiv tomu 2016 09 12 Operacijna sistemaBagatoplatformnistMova programuvannyaPHPLicenziyaMIT LicenseRepozitorijgithub com composer composerVebsajtgetcomposer org Mediafajli u Vikishovishi Composer pracyuye z komandnogo ryadka i vstanovlyuye zalezhnosti napriklad bibliotek dlya zastosunku Vin takozh dozvolyaye koristuvacham vstanovlyuvati PHP paketi dostupni na Packagist yakij ye jogo osnovnim shovishem yake mistit dostupni paketi Vin takozh realizuye klasiv dlya vstanovlenih bibliotek i ce polegshuye vikoristannya kodu vid storonnih rozrobnikiv Composer vikoristovuyetsya yak skladova chastina dekilkoh populyarnih PHP proektiv z vidkritim vihidnim kodom napriklad Laravel Symfony Na logotipi proektu zobrazhenij dirigent a ne kompozitor Tim ne mensh deyaki chleni spilnoti Composer vvazhayut sho na logotipi zobrazheno vidomogo kompozitora Bethovena Frejmvorki yaki vikoristovuyut ComposerSymfony z versiyi 2 i novishi Laravel z versiyi 4 i novishi CodeIgniter z versiyi 3 0 i novishi CakePHP z versiyi 3 0 i novishi z versiyi 2 0 i novishi Drupal z versiyi 8 i novishiPrimitkiSoftware release 27 bereznya 2019 u Wayback Machine github com Retrieved April 24 2016 Arhiv originalu za 15 bereznya 2017 Procitovano 28 veresnya 2016 Getting Started Dependency management 12 lyutogo 2018 u Wayback Machine getcomposer org Retrieved November 28 2013 Arhiv originalu za 22 grudnya 2017 Procitovano 28 veresnya 2016 See packagist org 5 bereznya 2018 u Wayback Machine Maks Surguy 2013 07 27 mdy 2024 maxoffsky com Arhiv originalu za 27 listopada 2020 Procitovano 2015 05 10 mdy 2024 Discussion on Composer s logo 16 veresnya 2020 u Wayback Machine PosilannyaComposer na GitHub 22 grudnya 2017 u Wayback Machine Dokumentaciya 18 serpnya 2016 u Wayback Machine Packagist golovnij repozitarij Composer 5 bereznya 2018 u Wayback Machine Composer 26 lipnya 2020 u Wayback Machine na Open Hub