# reaper (20.01.2017 / 21:08)На деле вариант 2 более распространен, потому что ты не издаешь стандарты чтобы пользовать вариант 1, ты пишешь готовые решения, которыми будут пользоваться. Другими словами если ты будешь создавать пакеты с чистыми интерфейсами, нах они кому будут нужны? )
Вариант 2 отметаем сразу же как раз из-за того, что тянется куча лишнего.
Вариант 1 отметаем потому что ты охренеешь поддерживать целую кучу пакетов. Вы же про движок говорите.
Поэтому вариант 3: од
А зачем в варианте 1 поддерживать кучу пакетов? Твое дело поддерживать качественную семантику своего пакета, а разработчики реализаций уже будут заботиться о своих пакетах
Нее, пакет со всеми возможными интерфейсами рано или поздно столкнется с проблемой сборки движка из кусков. Может мне нравится PSR7 но не нравится PSR11, зачем мне тянуть все виды PSR в проект, когда я могу выбрать.
На деле там не очень сложно, да репозиториев плодиться ворох, но что поделать )