C#の勉強をしていると、.NETとかいう謎の言葉に遭遇した。なので、それについての情報を備忘録として、まとめておこうと思う。
1. .NETってなんじゃ
まずはググってみた。そして分かりやすい記事がこちら、https://wa3.i-3-i.info/word13559.html。
要約すると、「プログラムを動かすための便利な道具」ということだ。
で、その .NET には様々な種類があるそうで、.NET Framework .NET Core .NET Standard のようなものがあるみたい。
.NET Framework というのがWindows向けのアプリケーションに使えるもの。 .NET Core が、Windows Mac Linux に使えるもの。 .NET Standard というものが、WIndows Mac Linux に加えて、さらにAndroid ios のようなものまでもカバーしているらしい。
2. Visual Studio と関係してる?
.NETというものは、汎用性が高いものであることっていうのは分かったけど、何かVisual Studioと関係してそーだなと思い、調べてみた。
そしたら、やっぱりゴリゴリ関係していた。
上の画像はVisual Studio をいじっていたら、出てきた画面なのだが、.NETを選択する画面のようなものがある。
統合開発環境とか言われている、Visual Studio さんなだけあって、.NETと関係しているのはやはり当たり前という事か。
3. Unityと関係している?
Unityは、Android iosや、WebGL Windows Mac など一遍に色んなものを作れるとても便利な機能を持つ。
ということは、やはりUnityさんも、.NETと関係しているのかと調べてみたらどうやらこちらも深い関係があるみたい。
参考記事:https://learning.unity3d.jp/2969/
この記事によると、Unity内で .NET のバージョンを変えたりすることができるみたい。
まとめ
.NET という名前しか聞いたことがない良く分からんものについて調べてみると、かなり広く使われていることが分かった。
また、.NET の中身に関しては、全くわかってないので追々学んでいけたら、有益なもののなりそうだなーと思った。
余談だが、なぜ .NET に調べたかというと、C#の解説書にさらっと紹介してあったから。
基本的なものについて深堀りしてみると、C#に対する深い理解に繋がっていくと思う。
コメント