フレームワークの概要
1.1 フレームワークの概要
フレームワーク【framework】とは一般に次のように定義されます。
アプリケーションを開発する際に、頻繁に使われる汎用的な機能をあらかじめ提供し、アプリケーションのベースとして機能するソフトウェアのことです。
すなわち、いつも使われる部分は初めから作ってあり、アプリケーションごとに変わっていく部分のみを作成していくことで、1つのアプリケーションが出来上がる仕組みがフレームワークになります。
フレームワークのメリット/デメリットついて次の項で簡単に説明していきます。