タイトル : Re: 追記 投稿日 : 2007/09/17(Mon) 10:57 投稿者 : るしぇ
段階を追って理解していくべきでは? [ライブラリ] http://e-words.jp/w/E383A9E382A4E38396E383A9E383AA.html library【書庫】そのもの。 [クラスライブラリ] http://e-words.jp/w/E382AFE383A9E382B9E383A9E382A4E38396E383A9E383AA.html クラスという概念が入ってくる。他にライブラリっていうとDLLとか。 [フレームワーク] http://e-words.jp/w/E38395E383ACE383BCE383A0E383AFE383BCE382AF.html 必要なライブラリを含む場合はあるよね。必要なんだから。 じゃあ、ライブラリを含まないフレームワークは? それでもフレームワークのはず。逆に、フレームワークに 含まれないライブラリも当然ある。 含む含まないが概念として1:1で対応するものではないです。 [.NETフレームワーク] http://e-words.jp/w/2ENET20Framework.html [.NET Framework の概要] http://msdn2.microsoft.com/ja-jp/library/a4t23ktk(VS.80).aspx >.NETFrameworkの中には「クラスライブラリ」や「実行エンジン」などが組み込まれている 実行エンジン。。。曖昧な気がするけど間違ってはないかなぁ。。。 >フレームワークの一部が「クラスライブラリ」なんだな はい、.NETFrameworkは「クラスライブラリ」を含んでるフレームワークです。 >「フレームワークはユーザープログラムを呼び出すもの」 この表現は微妙。システム側から見ると、フレームワークを窓口にして プログラムにアクセスするから、分からないでもない。でも何の立場で 言ってるかが重要で、主体が書かれていないと意味の無い文章。 >「クラスライブラリはユーザープログラムから呼び出されたりするもの」 はい、関数を呼び出す感覚です。プログラムが呼び出して使います。 クラスライブラリはいいとして、フレームワークを理解するには [プラットフォーム] http://e-words.jp/w/E38397E383A9E38383E38388E38395E382A9E383BCE383A0.html とかの概念がないと無理かな。。。 [@IT .NET Framework入門] http://www.atmarkit.co.jp/fdotnet/special/dotnetframework_overview/dotnframewk_over03.html プログラムとOSの橋渡しをする土台のことです。 >.NETFramworkのなかに「フレームワーク」と「クラスライブラリ」がある・・。 .NET Frameworkはフレームワークの1種です。 『あんパンはパンの1種』です。 『あんパンのなかに「パン」がある』というのは間違った表現でしょう。 |