Мы тонем в менеджерах пакетов?
Текущая тенденция заключается в использовании языкового менеджера пакетов, такого как npm или bower для javascript, pip для python, gems для ruby и так далее.
Как я понимаю, нужен менеджер зависимостей, когда вы хотите развернуть свое приложение (все они могут это сделать). Я не понимаю, когда вам нужен новый менеджер пакетов для установки локального приложения в вашей системе. Я думаю, что вы всегда должны полагаться на менеджер пакетов по умолчанию.
Почему некоторые инструменты распространяются только с pip или npm, а не с системным менеджером пакетов как apt, rpm или yum?
1 ответ
Я нашел статью Криса Зибенмана довольно проницательной: почему люди продолжают создавать новых менеджеров пакетов
Это сводится к конфликту перспектив / интересов между администраторами sysadmins/OS, которым нужна стабильная и единообразная среда "в" их операционной системе, и программистами / языками, которые хотят более быстрых итераций и единообразного управления пакетами в разных операционных системах.