• ベストアンサー

microsoft.netとframeworkの差

この度はお世話になります。 [microsoft.net]と[microsoft.net framework]の 違いについて教えていただきたいのですが、以下の認識で合っておりますでしょうか? ・microsoft.net framework  Microsoft .NETで作成された物を動かすための環境  ※Windows OSには基本インストールされる。 ・microsoft.net  .net言語で記載されたPG(C言語的な?)  ※上記framework環境で動作する。 お手数をおかけしますが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

> 以下のような事で合っておりますでしょうか? > Microsoft .NET > ⇒Microsoftが定めた設計思想により作成された物の総称 「作成された物の総称」というより、設計思想そのものを 意味していると考えた方がよいと思います。 「戦略」とか「構想」とか「コンセプト」と考えてもよいと 思います。 ただ、これはもう10年以上前の用語で、今は「Microsoft .NET」 という言葉を使う人はあまりいないと思います。 当時は、Microsoftが考えた新しい構想だったので、そのコンセプトを 表す新しい言葉を作って広める必要がありました。 今は、その構想を実現した.NET Frameworkが浸透していますから、 「.NET Framework」と言う言葉の方が具体的でどういうものか伝わります。 このため、こちらの言葉だけが残った感じになっていると思います。 そして、「.NET」とだけ言うと「.NET Framework」を略したものという 意味でも使われるようになっています。 なので、昔から明確に区別して使っている人もいるかもしれませんが、 今は同じもの(略したもの)と考えても差し支えないと思います。 > Microsoft .NET Framework > ⇒Microsoft .NET の開発・実行するための環境 こちらはこの通りでよいと思います。

Non201010
質問者

お礼

大変勉強になりました。 何度もご回答いただきありがとうございます。 これにて締め切りをさせていただきたいと思います。

その他の回答 (3)

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.3

libcやgcclibのようなライブラリ群。のようなもの。 開発環境用と実行環境用という違い。 開発ツールで使うライブラリと実行プログラムから呼び出されるランタイム。 みたいなもんかな? それをMicrosoftが「.NETと名前をつけて開発効率を上げるために作ったんだから今後はこれを推奨します。だから.NET対応のVisualStudioを買ってね。」と、懇意的に解釈するとこうなるのかもww

回答No.2

http://www.atmarkit.co.jp/icd/root/39/21114739.html が参考になると思います。 「microsoft.net」ではなく「Microsoft .NET」です。 同じように見えるかもしれませんがNETは大文字です。 そして、もっと重要な違いはMicrosoftと.NETの間に スペースが入っていることです。 これは「microsoft.net」という1つの単語ではなく 「Microsoft」と「.NET」という2つの単語で構成された 用語だと言うことです。つまりこれは 「Microsoftの.NETというビジョン」という意味です。 通常は、「Microsoft」を略して単に「.NET」と呼びます。 そして、その.NETに準拠したしたソフトウェアを 開発・実行するための環境として提供されたものが 「.NET Framework」であり、正式名が 「Microsoft .NET Framework」です。 (参考) http://ja.wikipedia.org/wiki/.NET_Framework > net言語で記載されたPG(C言語的な?) net言語などという言語はありません。 .NET Frameworkで提供されている言語としては、 C#やVisual Basic等があります。

Non201010
質問者

補足

ご回答ありがとうございました。 以下のような事で合っておりますでしょうか? Microsoft .NET ⇒Microsoftが定めた設計思想により作成された物の総称 Microsoft .NET Framework ⇒Microsoft .NET の開発・実行するための環境

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

[microsoft.net]という言い方、単語は見たことありません。 .net frameworkって一般には言っていると思います。 まあ、いずれにしても質問者さんが考えている2つのものは、同じものをさしていると思います。

Non201010
質問者

お礼

ご回答ありがとうございます。 私も一緒の物かと思っていたのですが、 Microsoft .NETとMicrosoft .NET Frameworkは別物のようです。 そのため、その意味合いを調べております。