Откуда мы взяли название фреймворка для управления зависимостями Carthage?

Мой вопрос заключается в том, что в Carthage сложно получить имя файла тележки фреймворка, тогда как в CocoaPods это слишком просто, используя это, например https://cocoapods.org/, мы просто копируем и вставляем его.

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


person Suresh Kumar Ramamoorthy    schedule 24.02.2016    source источник


Ответы (1)


CocoaPods — это централизованный менеджер зависимостей, поэтому у вас есть сайт какао-стручков со списком всех доступных стручков, готовых для интеграции в ваш замечательный проект.

Carthage прямо противоположен этому,

Напротив, Carthage был создан как децентрализованный менеджер зависимостей. Нет центрального списка проектов, что сокращает объем работ по техническому обслуживанию и позволяет избежать любой центральной точки отказа. Однако обнаружение проекта сложнее — пользователи должны обращаться к страницам GitHub Trending или аналогичным.

person GoodSp33d    schedule 01.03.2016
comment
Спасибо @GoodSp. В основном, какой из них является лучшим инструментом для интеграции сторонних фреймворков? Я исследовал где-то в сети эту поговорку: для проектов Objective C они предпочли CocoaPods, для проектов Swift предпочли Carthage. Это правильный подход? - person Suresh Kumar Ramamoorthy; 01.09.2016