投稿動機
[なぜReactが好きなのか答えられない人へ]
(https://qiita.com/mqtsuo02/items/5701238e666e20416664 "")を読んでいる途中で、ライブラリ
とフレームワーク
の理解ができていないということに気づいたので、自分なりに調べてまとめようと思いました。
また、引用先が英語のサイトしかないですが、この記事はプログラミング学習
と英語学習
どちらも含めて行っています。
→結論
→ライブラリ
VS フレームワーク
結論
・どちらも一般的に使用されるコードを簡単に使用することができる
・コントロールするものの違い
。フレームワーク
は開発者に必要なものを要求する。ライブラリ
は開発者が必要なものを探す。(フレームワーク
>開発側、 ライブラリ
<開発側)
ライブラリ
VS フレームワーク
ライブラリ
→もともと設計が済んでいる
→もともとライブラリ
がプレインストールされていて、フレームワーク
とライブラリ
を自動的に比べて最適な方を使ってくれる
→アプリケーションの環境を作るのが簡単
→たくさんの必要なライブラリ
を使える
→すぐに開発ができる
フレームワーク
→専門的なタスクのみに使うことができる
→開発者が必要なものを探す