「ベンダー」とは正確には何ですか?この用語をどのように定義しますか?
異なるプログラミング言語で同じことを意味しますか? 概念的に言えば、正確な実装を見ているわけではありません。
「ベンダー」とは正確には何ですか?この用語をどのように定義しますか?
異なるプログラミング言語で同じことを意味しますか? 概念的に言えば、正確な実装を見ているわけではありません。
アプリが利用可能な特定のサードパーティ コードに依存している場合は、依存関係を宣言して、ビルド システムに依存関係をインストールさせることができます。
ただし、サードパーティ コードのソースがあまり安定していない場合は、そのコードを「ベンダー」にすることができます。サードパーティのコードを取得して、多かれ少なかれ分離した方法でアプリケーションに追加します。この分離を真剣に受け止める場合は、このコードを組織/作業環境に内部的に「リリース」する必要があります。
ベンダリングのもう 1 つの理由は、特定のサードパーティ コードを使用したいが、それを少し変更したい場合 (つまりフォーク) です。コードをコピーして変更し、内部でリリースしてから、ビルド システムにこのコードをインストールさせることができます。