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