「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「ライブラリ」と「フレームワーク」の違い

スポンサーリンク

それぞれの用語の意味


用語意味
ライブラリ便利なプログラムの部品をいっぱい集めて、ひとまとめにしたファイル
フレームワーク概念的な意味で、何かの枠組み。あるいは、システム開発が楽になるように用意された、プログラムとかのひな形

似ているところ


どちらもプログラムを作るときに使う(かもしれない)やつです。
こいつらが処理の一部を代わりにやってくれます。
こいつらを使うことで、自分たちで作り込まなくちゃいけない量が減ります。


違うところ


ライブラリは「部品」です。
フレームワークは「ひな形」です。

ライブラリを使うときは、プログラム全体は自分で作ります。


「ライブラリ」と「フレームワーク」の違い1

その中で「あっ、これはライブラリを使えば作らなくて済むな」な部分はライブラリを使います。
自分で処理を作り込む代わりにライブラリを呼び出す形にするのです。


「ライブラリ」と「フレームワーク」の違い2

自分が作ったプログラムの一部をライブラリで代用するイメージです。


「ライブラリ」と「フレームワーク」の違い3

フレームワークを使うときは、まずフレームワークを用意します。


「ライブラリ」と「フレームワーク」の違い4

それを基にして「こんな処理をさせたいんだよね」な部分だけ自分で作り込みます。
フレームワークの中に「ここには好きな処理を書いて良いよ」な部分があるので、そこに自作の処理を書くのです。


「ライブラリ」と「フレームワーク」の違い5

フレームワークをカスタマイズして実際のプログラムにするイメージです。
まずフレームワークがあって、そこに自分のやりたい処理を追加します。


「ライブラリ」と「フレームワーク」の違い6
スポンサーリンク
書籍画像020
書籍画像004


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「定年力」の鍛え方 老後の毎日を最高にする方法