Управление передним и внутренним пакетами

Я пытаюсь модулировать свой проект PHP, чтобы некоторые части могли быть использованы и в других проектах.

Очевидно, немного погуглив, я наткнулся на композитора. Куда бы я ни посмотрел, говорят, что это всего лишь менеджер пакетов бэкенда. Затем я посмотрел на менеджера пакетов внешнего интерфейса и наткнулся на Бауэра.

Я хотел бы знать, почему я не могу использовать PHP для управления JavaScript и наоборот. Насколько я могу судить, обе библиотеки только копируют мои файлы в мой проект. Зачем мне они оба?

1 ответ

Все просто: из-за контекста.
Большинство людей не делятся своими пакетами во всех менеджерах пакетов.

Я разработчик Node.js, и у нас есть NPM, и это здорово. У NPM есть много пакетов внешнего интерфейса, однако есть некоторые, которые отсутствуют для разработки внешнего интерфейса или конфликта (например: https://npmjs.org/package/jquery - это версия jQuery для Node).

В основном из-за этого я использую 2 менеджера пакетов для своих проектов, а именно Bower + NPM. Фронтенд-разработчики знают Бауэра и отправляют ему свои пакеты, но не делают этого для других более "конкретных" менеджеров.

Если вы похожи на меня, вам не нужно загружать свои зависимости веб-интерфейса вручную и хранить их в своем хранилище, верно?

Другие вопросы по тегам