169 похожих чатов

Товариши! Вопрос по composer Точнее по его необходимости Заметил что все чаше всякие

либы начали распространять ТОЛЬКО через composer

Не совсем удобно и зачастую очень криво как раз из за зависимостей

И вот очередная задача, хватило бы файлика с классом ибо просто все, но нет только composer

Я уже даже специально сел гуглить но ничего кроме "он современный кококо" и то что его используют большие гиганты не нашёл ничего вразумительного


Может тут есть те кто с ним работают и могут мне объяснить не очевидные плюсы почему же его используют? Нахрена козе баян и тд.

12 ответов

20 просмотров

большинство либ так или иначе имеют зависимости и одним скачанным файликом ты всеравно не обойдешься. Зачем качать кучу файлов, парится с их автолоадом иил упаси господи инклудами, если есть композер, который все поставит одной командой?

А какие ещё есть варианты распространения? Чтобы пакет был в композере он как минимум должен быть в гит репе, откуда исходники можно скачать. Не пойму откуда это утверждение что "только" через композер

Тецкатлипок- Автор вопроса
Volodymyr Melko
большинство либ так или иначе имеют зависимости и ...

Какие зависимости? К чему? В внутренним функциям php? 95% задач решается внутренними сркдсьвами php И еще 4% лучше юзать через внешние модули, наподобие того же imagemagick Оставшийся 1% задач настолько узок что с ним шанс столкнутся минимален Особенно в типовых задачах

Тецкатлипок
Какие зависимости? К чему? В внутренним функциям ...

Возможно ты решаешь задачи, для которых достаточно средств голого пхп. Но зачем ты тогда хочешь поставить какие-то либы оО

Тецкатлипок- Автор вопроса
Константин Грачев
А какие ещё есть варианты распространения? Чтобы ...

Ну вот имеем то что имеем Да репозиторий есть, в котором так же все навалено И сидишь потом вырезаешь себе только нужное, потому как весь этот веслосипед тебе не нужен Причем вырезаешь потому что "по умолчанию" оно не запустилось и проше уже спиратить нужные куски чем чинить ЧУЖОЙ код

Тецкатлипок
Какие зависимости? К чему? В внутренним функциям ...

Так то композер позволяет указать зависимости не только о пакетов, но и от энва. Версии пхп, наличия установленных расширений, чтоб ты не завтыкал и не было ситуации, что локально все ок, а на проде все упало

Тецкатлипок- Автор вопроса
Volodymyr Melko
Так то композер позволяет указать зависимости не т...

А с этого места по подробнее Ну не задал я версию и что дальше? Не соберется? Оно вообще поддерживает развертку сразу на место в нужную дерикторию?

Тецкатлипок
А с этого места по подробнее Ну не задал я версию...

Там где ты берешь инсталл должна быть нужная версия пхп и жестов, иначе пакет не встанет и напишет тебе что не хватает

Тецкатлипок- Автор вопроса
Volodymyr Melko
Там где ты берешь инсталл должна быть нужная верси...

Оке А что по месту? У меня в многодоменных структурах часто на уровень выше лежат все "мозги" А уже каждый домен локально ссылается на точку входа Можно ли через компоусер распаковывать так что бы оно сразу правило пути? Или распаковывало по пути?

Тецкатлипок
Оке А что по месту? У меня в многодоменных стру...

У тебя странные термины и странные пожелания.

Тецкатлипок- Автор вопроса
Volodymyr Melko
У тебя странные термины и странные пожелания.

Это не самый развёрнутый ответ на вопрос Я знаю что мои вкусы специфичны Но я сюда пришел спросить за компоусер, а не обсудить их

Тецкатлипок
Это не самый развёрнутый ответ на вопрос Я знаю ч...

Композер складывает либы куда ему удобно. Куда он их складывает вообще тебя не касается, главное что он даёт тебе автозагрузка всех этих классов. Я просто не понимаю с чем конкретно у тебя проблема, кроме репродуктивного желания велосипедить

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта