Задать вопрос
Snorway
@Snorway

Какая разница в способах установки Codeception?

Взять, к примеру, Codeception. На сайте (ссылка) указано, что он доступен для установки двумя способами:

1. Phar файл
2. Через Composer

В каком случае предпочтительнее каждый из способов?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
SerafimArts
@SerafimArts
Senior Notepad Reader
phar - тупо файл "all in one"
composer - установка через менеджер зависимостей (т.е. внедрение решения в проект)

Желательно второй вариант, т.к. мы получаем:
1) Возможность обновиться в любой момент одной командой
2) Резолв зависимостей, т.е. 99% гарантию отсутсвия конфликтов имён классов в проекте (такое может случиться, когда вендор в проекте использует тот же вендор, что и в библиотеке)
НО composer требует:
1) Наличие соединения с интернетом
2) Мы полагаемся на внешний репозиторий (packagist), в случае его повреждения или тьфу-тьфу взлома не дай бог в проект к вам прилетит вирусняга при очередном апдейте (такого не случалось пока и скорее всего не случится никогда, но всё зависит от политики безопасности проекта).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽