• ベストアンサー

「.NET Framework」と「フレームワーク」は同じものですか?

「.NET Framework」と「フレームワーク」は同じものですか? 表記の違いだけなのでしょうか? それとも別のものなのでしょうか?

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

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.2

「フレームワーク」という大きな概念があり、その具体的なものとして .NET Frameworkがある。 .NET Frameworkは、主にwindows用のアプリケーションを作ったりするのに使われます。 ほかにも様々な言語用のフレームワークは多数存在しています。

nifufu2
質問者

お礼

別物なのですね!質問してよかったです。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

フレームワークとは、プログラミングをする際に、あらかじめよく使用すると思われる命令文(メソッド)をひとつにまとめたものです。 .NET Frameworkもそのひとつで、既にinu2さんがおっしゃっているように、windows用のアプリケーションを作成するときに便利な命令文がひとつにまとめられています。 Machintoshの場合はCocoaというフレームワークがあり、デスクトップ上で動作するプログラムを作成する上で便利なメソッドが集約されています。 なお、.NET Frameworkは様々なプログラムでいつでも呼び出しができるよう、システムフォルダの中に入ってます。たまに新しくダウンロードしたアプリケーションを実行しようとしたときに「最新バージョンの.NET Frameworkが入ってません」と怒られるのはこのためです。

参考URL:
http://msdn.microsoft.com/ja-jp/library/ms229335(VS.80).aspx
nifufu2
質問者

お礼

ありがとうございます。 違うものなのですね、 名前が似ているので紛らわしいです。

全文を見る
すると、全ての回答が全文表示されます。
  • aigaion
  • ベストアンサー率47% (287/608)
回答No.1

別物です。 フレームワークという非常に大きなカテゴリの中に .NET フレームワークがある。 という認識でよいかと。 ゲームというカテゴリの中にRPGゲームがあるみたいな感じですね。

nifufu2
質問者

お礼

とてもわかりやすいたとえです!ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フレームワークって何でしょう?

    IT業界トレーニーの者です。 この業界に入って研修で4ヶ月間VBを勉強してきて、やっとこさ基本的な操作方法やオブジェクト指向について理解できるようになりました。 ですが、フレームワークの意味がどうしても理解できません。 よく、「アプリケーションの雛形、枠組みで、肉付けをすればよいので効率が上がる」などと書かれていますが、結局のところ何を指しているのでしょうか? 今現在の自分の解釈ですと、フォームやボタンなどがプログラミングせずとも最初から使えること、なのかな~とも思うのですが、しっくりきません。「ボタン」そのものがフレームワークなのか(つまりボタンにグラフィックやメソッドが実装されていること)、「ボタンを押せばメソッドが呼び出されるような仕組みになっていること」がフレームワークなのか、両方とも違うのか。GUIがフレームワークなのだとしたら、GUIのないフレームワークもある(?)らしいのでそれは何がフレームワークなのか。 もしフレームワークが無かったら、フレームワークを作るところからはじめる、と言いますが、たとえばVBで電卓を作ろうとして、フレームワークがなかった場合、何を作ることがフレームワークを作ることなのでしょうか? 別の仕事とは別に自宅のMacでCocoaを学んでいてVBとの違いに壁を感じて、何が違うか調べていたら、Cocoaフレームワークが理解できていないらしい→フレームワークって何だ?と思った次第です。 知識不足でお恥ずかしいのですが、是非とも皆様の解釈をお聞かせいただければと思います。よろしくお願いします。

  • フレームワークの違い

    こんにちは、makotoと申します。現在フレームワークの調査をおこなっているのですが、Jakartaのフレームワークで Struts Turbine Avalon Velocity などたくさんのフレームワークがあるのですが、 これらはどのような違いがあるのでしょうか? Strutsに関しては調査を行っているですが、 ほかのフレームワークの利点、欠点などがいまいち わかりません。上記のフレームワークを使った方が いれば教えていただけないでしょうか? 今回の調査の目的ですが、大規模な開発を行うための フレームワークの検証をおこなっています。

    • ベストアンサー
    • Java
  • .NET Framework Version 2.0 と3.0の違い

    .NET Framework Version 2.0 と3.0の違い .NET Framework Version 2.0 と3.0の違いを分かりやすく説明してくれませんか? 只今2.0を入れているのですが3.0をインストールした方がいいですか?

  • フレームワークについて

    これからフレームワークを勉強しようと思っています。 調べたところ以下の3つのどれかかな~と思っているのですが いまいち違いがわからずどれを学ぶべきか悩んでおります^^; 1:symfony 2:Zend Framework 3:CakePHP Mojaviも気になってはいるのですが本家がダウンしていて 新バージョンもエラーが出まくるなどというサイトを見てしまい ちょっと考えどころです・・・ 使う人によって様々な意見がある事はわかってはいるのですが それぞれのいい点や悪い点など経験者の方や詳しい方がおりましたら 是非アドバイスをお願い致します。 できるだけわかりやすく教えて頂けると幸いです。

    • 締切済み
    • PHP
  • .NET Framework 2.0

    .NET Framework 2.0 っていうのが、windowsupdateにあったのですけど これいれると Framework 1は 消去しても大丈夫でしょうか? (Framework 1のソフトはFramework 2.0で動くますでしょうか)

  • フレームワークを使って学べること

    私はウェブアプリを作成するためにExt JSやRoR、DjangoやSymfony、CakePHP、Zend Frameworkなどのフレームワークを使ってきました。 これまではフレームワークを使わないプログラミングも行ってきていたのですが、作りたい物を綺麗に早く作りたいので、最近はフレームワークの力をいつも借りてしまいます。 ですが、フレームワークは日進月歩しておりますし、個々のフレームワークについて学んだところでそれが将来役に立つか分かりません、フレームワークを使った開発ばかりしていていいのかと最近思っています。 プログラミングの上達という観点から見るとフレームワークを使うのは避けた方が良いでしょうか? また、フレームワークを使わざるをえない状況でも、そこから何か学び取れるようなことはあるでしょうか?(抽象化の手法など) ご助言いただけると嬉しいです。

  • .NET Frameworkを使うと何が出来る様に

    .NET Frameworkを使うと何が出来る様になるの? 昔はVB.60だったそうで、その頃は、.NET Frameworkを使ってなかったと知りました。 今はvb.netになり、.NET Frameworkを使うようになったそうですが、 .NET Frameworkを使うようになって何が出来る様になるのでしょうか? 何が出来るとかできないとかではなく、コードの書き方が変わっただけですか?

  • .NET Frameworkって一体何?

     近年、.NET Frameworkという言葉が流行っていますが、これは一体何なのでしょうか?  従来のようにWin32APIやMFCを使ったアプリケーションとは、かなり質が異なるもののように思われます。  .NET Frameworkに対応したアプリケーション開発ができると、どのような利点が生まれるのでしょうか?  また、次期WindowsといわれるLonghornでは、.NET Frameworkが非常に重要視されているように思います。 そして、こうした時代の流れを察するに、Win32APIやMFCのみでのアプリケーション開発をしてきた私も、.NET Frameworkとは一体何かを知らなければいけないと思うようになりました。  私はまだ何も確証は持てないのですが、.NET Frameworkはコンポーネント技術と何かしら関係があるように思います。しかし、そのような気がするだけで、何がどうなって、.NET Frameworkが構成されているのかまったくわかりません。.NET Frameworkがあると、将来どのようなことが実現可能になるのですか?

  • フレームワークとプロセスの違いを教えてください。

    フレームワークとプロセスの違いを教えてください。

  • Microsoft .Net Framework4

    Microsoft .Net Framework 4についてです アンチウイルスソフト「カスペルキー」をインストールしようとしたところ、 Microsoft .Net Framework 4をダウウンロードするようメッセージ出たので Googleで検索して調べたところ2つのexeファイルが見つかりました。 dotNetFx40_Full_x86_x64 .NET framework 4.0_Full_setup 一応既にファイル名称が近い.NET framework 4.0_Full_setupをインストールしたところ、カスペルキーも使えるようにはなりました ただ、この2つの違いがわかりません。どっちが新しくて、中身は何が入ってるのでしょうか? 当方のPCはWINDOWS7の64ビットなのですが、.NET framework 4.0_Full_setupをインストールしてよかったのでしょうか? 何か余計な不要なソフトが一緒にインストールされてたりしたら消したいのですが・・・・・・(IE11やWINdOWS独自のセキュリティプログラムなど) どなたかご教授のほど、よろしくお願いいたします