差分
NuGet
,'''NuGet'''(にゅーげっと、ぬげっと)とは、(読み:にゅーげっと、ぬげっと)とは、[[.NETオープンソース]]な[[ライブラリ]]プラットフォーム向けのなどのプログラミング素材に特化した[[オープンソースパッケージ管理システム]]なである。かつては[[サードパーティー.NET Framework]]製関連専用であったが、現在では[[ライブラリVisual C++]]に特化したや[[パッケージ管理システムJavaScript]]である。などのあらゆるプラットフォームをサポートしている。
== 発音 ==
英語での発音は「にゅーげっと」や「ぬーげっと」に近いと言われているが、[[MSDN]]上での日本語での記述は「ぬげっと」である。少なくとも「なげっと」ではないらしい上での日本語表記は「ぬげっと」である。少なくとも「なげっと」ではないらしい<ref>http://blogs.msdn.com/b/hirosho/archive/2011/11/09/whatsnugetandtryusethat.aspx</ref>が、細かいことを気にしても仕方がないのでどれでもよい。
<aa>
== 概要 ==
NuGetは大雑把に言えば、[[Perl]]の[[CPAN]]、や[[Python]]の[[PyPI]]、[[PHP]]の[[PEAR]]、[[Ruby]]の[[RubyGems]]などに相当するものであり、[[.NET]]アプリケーションの開発者がアプリケーションの[[開発者]]が[[オープンソース]]な[[ライブラリ]]を手軽に組み込めるようにするためのパッケージシステムである。 [[NuGet Addin for MonoDevelop and Xamarin Studio]]の登場により、[[Xamarin Studio]]などにこのアドオンを入れることで[[Mono]]系の各種[[プラットフォーム]]でも大部分のNuGetパッケージを手軽に利用できるようになった。たとえば[[MonoMac]]で[[Twitter]]関連ライブラリを利用するなども一発である。
== 特徴 ==
このように本来は.NET向けのパッケージシステムであるが、プロジェクト単位で扱えという利点からか「ASPNET向けのパッケージシステムであるが、プロジェクト単位で扱えという利点からか「[[ASP.NETのための」などという検閲を突破するための前置きを付けたNET]]向け」などという検閲を突破するための前置きを付け、[[jQuery]]などのJavaScriptライブラリをはじめ、アイコン集などの画像素材集や音声素材名目の自作楽曲やらを突っ込む面白外国人が大量に出現してカオスと化している。などの[[JavaScript]]の[[ライブラリ]]をはじめ、アイコン集などの画像素材集や音声素材名目の自作楽曲やらを突っ込む面白外国人が大量に出現してカオスと化している。
なお、NuGet 2.5からは公式にネイティブな[[C++]]などの.NET以外のプラットフォームもサポートするようになった。
NuGetプロジェクトは、[[マイクロソフト]]が出資する非営利団体である[[OuterCurve Foundation]]内のプロジェクトである。
== 使い方 ==