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