Существуют огромные преимущества для проектов с открытым исходным кодом (без определенного порядка).
Более простое развертывание означает более легкое внедрение.Представьте себе: вы устанавливаете CMS, форум или систему блогов на свой веб-сайт, перетаскивая его в свой FTP-клиент. Вот и все.
Более простое развертывание означает более высокую безопасность.Обновление до последней версии программного пакета будет намного менее сложным, если у вас есть только один файл, о котором вам нужно беспокоиться.
Ускоренное развертывание.Если ваш веб-хост не предоставляет вам доступ к оболочке, вам не нужно разархивировать перед загрузкой, что сокращает накладные расходы при передаче файлов.
Врожденная компартментализация.Файлы, которые являются частью пакета, четко отличаются от дополнений или настроек.Вы знаете, что можете легко заменить архив, но вам нужно сделать резервную копию вашей конфигурации и пользовательских шаблонов (и они не все смешаны вместе).
Более простые библиотеки.Вам не нужно выяснять, как использовать программу установки PEAR, или выяснить, имеет ли та или иная библиотека вложенную структуру каталогов, или вам нужно включить X, Y или Z (в таком порядке?).Просто загрузите, включите архив, начните кодирование.
Проще в обслуживании.Не уверены, что обновление библиотеки сломает ваше приложение?Просто замени это.Сломанный?Вернуть один файл .Вам даже не нужно трогать ваше приложение.
То, что вы видите, это то, что вы получаете.Скорее всего, кто-то не собирается заниматься фальсификацией архива, поэтому, если вы увидите, что он установлен в системе, которую вы поддерживаете, вы можете быть достаточно уверены, что в нее не будут добавлены чьи-то тонко ошибочные случайные хаки.хеш может быстро сказать вам, какая это версия или была ли она изменена.
Не какайте, чтобы упростить развертывание.Это не имеет никакого значения для доморощенного SaaS, но для любого, кто отправляет или устанавливает пакеты программного обеспечения PHP, это изменит правила игры.