「フレームワーク」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
1行目: 1行目:
'''フレームワーク'''([[英語]]:framework)とは、[[プログラミング]]の世界における方言のひとつで「[[ライブラリ]]」や「[[API]]」、「[[SDK]]」、「[[モジュール]]」などとも呼ばれる。標準語は「[[ライブラリ]]」である。
+
'''フレームワーク'''([[英語]]:framework)とは、[[プログラミング]]の世界における方言のひとつで「[[ライブラリ]]」や「[[API]]」のことである。標準語は「[[ライブラリ]]」であると思われる。
  
== 概要 ==
+
[[C言語]]などでは「ライブラリ」、[[Java]]や[[C#]]などでは「フレームワーク」という言葉を使うことが多い。
[[C言語]]などでは「ライブラリ」、[[Java]]や[[C#]]などでは「フレームワーク」という言葉を使うことが多い。ちなみに偏屈な[[プログラマ]]が多い[[COBOL]]や[[Perl]]、[[Ruby]]、[[Python]]の人たちは「[[モジュール]]」だと言い張って食い下がらない。
 
  
== 不毛な争い ==
+
一部では「壮大なライブラリ」を意味していることもあるが、どの規模から「壮大」とするかは未確定である。
「フレームワーク」という言葉は非常に曖昧な表現であり、ときに不毛な論争となることがある。
 
 
 
ある輩は「フレームワークとは壮大な[[ライブラリ]]のことである」と主張する。ただし、どの規模から「壮大」とするかは未確定である。
 
 
 
また、ある輩([[マイクロソフト]]の[[MSDN]]上の説明文)は「[[ライブラリ]]のうち、定形処理をまとめたもの、[[ソースコード]]の書き方を半強制するものがフレームワークである」と主張する。こちらはライブラリの方が大きな存在であり、フレームワークは小分類であるとしている。
 
 
 
これらの意見をまとめると、結局のところ同じものであり、方言であるという結論に達する。つまり[[IT]]業界ではよくある「なにか新しくて壮大な感じ」を宣伝・演出するために生み出された言葉のひとつであり、いわゆる「[[リネーム商法]]」であるといえる。JavaやC#のただの[[インタプリタ]]を「[[仮想マシン]]」といったりするのと同じような感じである。
 
 
 
なお、それでも一部の偏屈な[[プログラマ]]は「ライブラリとフレームワークは別物である」と主張している。しかしながらそんなものは一般人からしたら「ホモ」と「ゲイ」の違いと同じであり、傍から見たら区別はつかない。本人達はこだわりがあるらしい。まさに不毛。だから[[ハゲ]]るんだよ。
 
 
 
冬季オリンピックの開催国によって呼び名が変わるスキー用品よりはマシだろ。
 
  
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[ゲームエンジン]]
 
* [[ゲームエンジン]]

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)