Лучшее в этом наборе инструментов — его способность устанавливать несколько пакетов одновременно, что экономит ваше время при повторной настройке среды после обновления или при добавлении новых наборов инструментов. До сих пор он работал безупречно без каких-либо проблем. Я использую шоколад в основном в качестве агента сборки, потому что у меня недостаточно ресурсов (как физических, так и виртуальных) для запуска серверов/агентов непрерывной интеграции. Этот инструмент помогает мне отслеживать обновления в различных клиентских приложениях/фреймворках, используемых нашей командой, сохраняя при этом контроль. Это здорово, если вы хотите выполнять более одной задачи за раз, поскольку есть некоторые задачи, выполнение которых по отдельности было бы слишком хлопотным, поэтому имеет смысл объединить их в отдельные команды. Однако, как упоминалось выше, иногда определенные функции требуют дополнительных установок от других поставщиков, таких как зависимости NPM. Мы используем Chocolatey в первую очередь для управления конкретными требованиями приложений, включая установку узловых модулей, необходимых во время разработки и создания проектов.