
No.2ベストアンサー
- 回答日時:
もの凄く簡単な言葉で言えばOSとプログラムの接続をする中間層です。
ただ、これだと概要が分かりにくいのでもう少し詳しく話します。
まず、パソコンの言語に目を向けると昔はVB、VC、JAVA等沢山ありました。
これら言語はOSに依存するため、OSが変わるとプログラムも1から作り直しになりました。
この中でJAVAが一足早く、OSに依存しない環境を提供します。
JAVAの開発元がプログラムとOSを繋ぐための中間層を提供しました。
今回の.NetFrameworkに相当する部分です。
このおかげでJAVAプログラムはMACだろうとWindowsだろうとUNIXだろうと関係なく動きました。
ただし、中間層は翻訳機ですから翻訳の分だけ時間をロスします。
パソコンの機能が乏しかった昔にこれは致命傷となります。
Windowsはパソコンの標準になりましたが、Webでは後塵を拝していました。
マイクロソフトは何とかしたいと思ってましたが、Webは反マイクロソフトの勢力の方が強いのです。
OSが変わっても昔のソフトが動かないと顧客にソッポを向かれてしまう時代になります。
そこで.NetFrameWorkを作って将来的な動作保証をすることになります。
VB、C#は.NetFramework上で動作しますから、相当先まで動作保証を得ることができました。
.Netという名前をつけたのはマイクロソフトがネット環境での巻き返しを狙ったものです。
頭に.Netと付いていると、何となくネットに関するものだなと勝手にイメージしてしまいます。
この回答へのお礼
お礼日時:2012/12/29 18:30
ありがとうございます。ものすごく分りやすいです。この説明を読んだ後はなんとなく他の.netについての記述も分かる気がしてきました。
No.3
- 回答日時:
> フレームワークとはなんですか?
英和辞書を参照。
http://eow.alc.co.jp/search?q=framework
骨組み,枠組み,下部構造などの日本語に対応する一般名詞です。
----------------
> .Net とは何ですか?
.NET Frameworkは,マイクロソフト社が開発したあるソフトウェアを指す固有名詞です。フリー百科事典ja.wikipediaに掲載された説明図を次に挙げます。
http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1% …
http://ja.wikipedia.org/wiki/.NET_Framework
.NET Frameworkは,コンピュータ上で稼働するある種のエミュレータ(もしくはシミュレータ)ソフトです。例えば.NET Framework 4は,Windows XP上でもWindows Vista上でもWindows 7上でも同一のソフトウェア開発・実行基盤を提供します。
マイクロソフト社は今後の方針として,
記述したプログラムをCPU固有のネイティブコード(機械語)に直接翻訳することを原則止めて,
記述したプログラムは.NET Framework上で動作する共通中間言語に翻訳する,そして,インストール済の.NET Frameworkがその共通中間言語をネイティブコードに翻訳する,
という戦略を打ち出しています。
> 全てで91言語.netあると聞きました。
というのは,.NET Framework共通中間言語への翻訳が可能なプログラム言語製品がそれだけ増えたという宣伝でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VB.NET】Excelの最終行までの...
-
【VB.NET】App.configにファイ...
-
エクセルに張り付けた写真のフ...
-
VB.NET Excelを読み込んでDataT...
-
Windowsで複数のファイルを同じ...
-
バッチで当日日付で作成される...
-
スイッチが二台あり、別々のア...
-
vba マージエリアの行数を非表...
-
SJISで、全角文字Aの文字コード...
-
高校1年生情報の問題について。
-
asp.netにてgridviewの列を動的...
-
エクセル VLOOKUP検索で一番新...
-
フォルダの中のフォルダも圧縮...
-
エクセル2016 シート保護について
-
Accessのトグルボタンでサブフ...
-
android開発初心者です。 2つの...
-
VB.NETでMSComm が追加できず?
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
SNMPトラップ情報をC#.netで作...
-
LInuxとWindowsでのPerlの動作...
-
コンソールアプリでファイル選...
-
Ryzen 3700(無印)はWin11に対応...
-
C#のプログラムを読むコツって...
-
VB.net エラーメッセージを英文...
-
JOB名とSTEP名の取得方法を教え...
-
UNIX環境でのCプログラム上でC...
-
ショートカットメニュー
-
Xwindow osf/motifのラジオボタン
-
Visual Basic と VC++ のちが...
-
プログラミング言語について御...
-
C言語でプログラムを作りたい
-
超初心者が数値計算のためにC++...
-
Cプログラムの解析(関数の呼び...
-
printf系の書式「w」ってなに?
-
個人プログラミング
-
プログラマの人件費
おすすめ情報