用語辞典の一覧に戻る
テクノロジ系出題頻度 2/3

フレームワーク

ふれーむわーく

定義

アプリ開発の枠組み・共通基盤を提供するソフトウェア。

詳細解説

Webアプリ用のRuby on Rails、Django、Spring、Laravel、ASP.NET、スマホアプリ用のFlutter、React Native等が代表例。ライブラリと違い「制御の反転(IoC)」の原則で、開発者のコードがフレームワークから呼び出される。MVCパターン等の設計指針が組込まれており、開発効率・保守性・セキュリティを高められる反面、フレームワーク固有の流儀を学ぶ学習コストが発生する。

「フレームワーク」が出る問題

関連用語

ライブラリAPIMVCWebアプリケーション開発生産性

よくある質問

Q. フレームワークとは何ですか?

A. アプリ開発の枠組み・共通基盤を提供するソフトウェア。

Q. IT パスポート試験での位置づけは?

A. テクノロジ系の重要用語です。出題頻度は 2/3 (★2)。 中程度の頻度で出題されます。

他の用語も見る(全250語)ITパスポートの問題に挑戦

科目: テクノロジ系 · ID: ipass-tech-078