Composer для PHP: когда реально стоит заморачиваться?
Я тут недавно сел разбираться с Composer, потому что много вокруг говорят, что без него никак. Короче, если честно, на старых проектах, где всего пару-тройку библиотек, он не всегда нужен — можно руками нужные файлы подтянуть и автозагрузку настроить. Но когда проект начинает расти или хочешь подключать нормальные пакеты из Packagist, Composer прям облегчает жизнь.
Вспоминаю, как раньше всё руками таскал, сейчас без компоузера уже как без рук. Когда проект мелкий — можно и вручную, но стоит чуть разрасти — сразу понимаешь, зачем он нужен. Автозагрузка, зависимости — гораздо проще становится.
Ну да, раньше мы все вручную таскали и радовались, если хоть что-то не сломалось. Сейчас Composer — как автомат с кофе: вроде мелочь, а если без него — тоска зеленая, особенно когда проект начинает разрастаться и зависимостей накидываешь больше, чем в голову помещается. В общем, удобная штука, чтоб не бегать с файлами по одному.
Честно, сначала думал, что Composer — это просто для больших проектов, но когда начал добавлять пару библиотек, стало проще сразу через него всё делать. Не надо бегать и руками таскать, всё само подтягивает и обновляет, особенно если потом вдруг надо поменять версии — прям спасение. Для мелких вещей можно и без него, но реально удобнее с ним.