用語集 最終更新 2026.04.03

フレームワーク

フレームワークは、アプリやサイトを作るときに、よく使う処理や設計の型をあらかじめ用意してくれる仕組みです。
ログイン、画面表示、URL の振り分け、データベース接続、API の受け口などをゼロから全部書かなくてよくなるので、開発をかなり進めやすくできます。

初心者のうちは「便利な土台」と理解すると入りやすいです。
ただし、単に楽をするための道具ではなく、作り方の方向性まである程度決めてくれるものでもあります。

まず押さえたいポイント

  • よく使う機能や作法をまとめた開発の土台
  • 開発を速くしやすい
  • 何を作るかによって向き不向きがある

どんな場面で使うか

  • Web アプリの開発
  • 管理画面つきの業務システム
  • API サーバーの開発
  • 公開サイトや会員サイトの構築

どんなふうに理解するとよいか

フレームワークは「何でも簡単に作れる魔法」ではありません。
むしろ、よくある作り方を揃えてくれる代わりに、向いている用途と向いていない用途があります。

たとえば、管理画面や認証を含む Web アプリが得意なものもあれば、画面中心のサイトが得意なもの、API を速く作るのが得意なものもあります。
そのため、一番人気のあるものを選ぶより、作りたいものに合っているかを見る方が大事です。

押さえておきたい注意点

フレームワークを入れれば設計まで自動で正しくなるわけではありません。
規模が大きくなるほど、ディレクトリ構成、責務分担、テスト、運用方法まで含めて整える必要があります。

また、チームに経験者がいるかどうかもかなり重要です。
機能だけ見て選ぶと、作れるけれど保守が重い、という状態になりやすいです。

実務で見るポイント

  • 画面中心か API 中心か
  • 管理画面や認証が重いか
  • チームの経験と保守体制
  • 将来の機能追加や運用のしやすさ

この用語を読むときのコツ

フレームワーク は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、フレームワーク がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語