ライブラリとフレームワークとは?
ライブラリとフレームワークとは、どちらも既存部品の再利用手段だが、制御の主導権が逆。ライブラリは自分のプログラムから呼び出して使う部品集で、フレームワークは全体の骨組みと制御の流れを持ち、その中に自作の処理を差し込んで使う(制御の反転)。
らいぶらりとふれーむわーく
ライブラリとフレームワークの意味
どちらも既存部品の再利用手段だが、制御の主導権が逆。ライブラリは自分のプログラムから呼び出して使う部品集で、フレームワークは全体の骨組みと制御の流れを持ち、その中に自作の処理を差し込んで使う(制御の反転)。
ライブラリとフレームワークの具体例
数値計算ライブラリは必要なときに関数を呼ぶだけだが、Webフレームワークは要求の受付・経路振分け・応答生成の流れを自ら持ち、開発者が書いた処理を所定の場所で呼び出す。ライブラリは静的リンクでも動的リンクでも結合できる。
ライブラリとフレームワークは試験でどう引っ掛けられる?
「フレームワークを使うと自由度が上がる」は逆で、規約に従う代わりに記述量が減る。また外部ライブラリの脆弱性は自製品に伝播するため、構成部品一覧(SBOM)による把握が求められる。
ライブラリとフレームワークと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。