.NET Framework
プログラムを動かすための環境だよ
Windowsにくっついているよ
マイクロソフトさんが作ったよ
簡単に書くよ
.NET Framework(読:ドットネット・フレームワーク)とは
Windowsにくっついている、プログラムさんのための備え付け家具みたいなもの。
もう少し真面目に書くと
Windowsに入っている、プログラムを動かしたり作ったりするときに使える便利な部品(環境)
です。
詳しく書くよ
ちょっと大雑把過ぎる説明ですが、サクっと一言で説明すると
プログラムを作ったり動かすための部品(環境)のひとつ
が「.NET Framework」です。
「.NET Framework」はWindowsにくっついています。
例えば、あなたがプログラムを作ろうと思ったとしましょう。
一から全部作るのは大変ですよね。
おっと、パソコンさんの中に便利な部品が落ちていました。
プログラムの一部の機能を代わりにやってくれたり、なんかいろいろとサポートしてくれる部品です。
この部品を流用すれば、プログラムを作るのが楽になります。
使いますよね?
便利なものが、すでに用意されているのです。
使わないのは損でしょう。
その部品を使う前提でプログラムを(手抜きして)作るはずです。
落ちていた部品と自前で作るプログラムが合体する前提で作ります。
そうすると、すでにある部品を使った分、手抜きができます。
このような、人間様を堕落に導くプログラムの部品は、世の中に いろいろ あります。
そのいろいろある部品のひとつが「.NET Framework」です。
Windowsのパソコンであれば、最初から入っていることが多いでしょう。
よく分からなければ、プログラム用の備え付け家具だと思ってください。
新しい環境で生活するときは、あれやこれやの家具を準備しなくてはいけません。
どこかから買ってきたり、日曜大工で えっちらおっちらとこしらえる必要があります。
でも、備え付け家具があれば、自前で準備する必要がなくなりますよね。
それと同じです。
すでにお膳立てされているので、あれやこれやと手抜きができるのです。
なお、話を単純化するために「部品」と表現しましたが、ニュアンスとしては「環境」の方が近いかもしれません。
単純に「プログラムの部品」と表現するのを躊躇するほどには、なんかいろいろ複雑です。
とはいえ、普通に生活する分には、難しく考える必要は ありません。
プログラムを作ったり動かしたりするのを楽にするために用意されている部品(のひとつ)
が.NET Frameworkだと考えて結構です。
例えば
.NET Framework アプリケーション
といった表現を見かけることがあるかと思います。
これは単純に
.NET Frameworkが入っているパソコンで動くソフト
と解釈してください。
「このソフトは.NET Frameworkを使って動くからな~。.NET Frameworkがないところでは動かないぞ~」と言っています。
一言でまとめるよ
まぁ「.NET Framework」って単語が出てきたら「プログラムを動かすための部品なんだな~」と お考えください。
おまけ
■訳してみるよ
「.NET」は、そのまんま「.NET」と解釈してください。
「framework(フレームワーク)」の意味は「骨組み」とか「枠組み」とかです。
何となく くっつけると
.NET枠組み
となります。






