違いは何ですか?
多くの場所で同義語として同じ意味で使用されていましたが、異なると思います。 要するに重要な違いは何ですか?
TLTR:パッケージマネージャーは[〜#〜]システム[〜#〜]および依存関係マネージャーに使用されますfor[〜#〜] project [〜#〜]
パッケージマネージャー-システムの構成、つまり開発環境のセットアップに使用され、これらの設定を使用して多くのプロジェクトをビルドできます。
依存関係マネージャー-プロジェクトに固有です。単一のプロジェクトのすべての依存関係を管理し、それらの依存関係はプロジェクトに保存されます。別のプロジェクトを開始するときは、依存関係を再度管理する必要があります。
例: PHP世界にはCOMPOSER as依存関係マネージャーおよびPEAR aspackage manager。composer all設定と拡張機能は、新しい拡張機能とライブラリをphpコアにセットアップするためのpear設定を使用する単一プロジェクト用です。
作曲家のウェブサイト に優れた簡単な説明があります:
Composerは、YumまたはAptと同じ意味でパッケージマネージャーではありません。はい、「パッケージ」を扱います。 "またはライブラリですが、プロジェクトごとにで管理し、プロジェクト内のディレクトリ(ベンダーなど)にインストールします。デフォルトではグローバルには何もインストールしません。したがって、依存関係マネージャーです。