フレームワークとは

作成日:2014-05-29
最終更新日:

1. フレームワークとは

フレームワークとは(ここではソフトウェアフレームワークを指す)、 プログラミングにある種の枠をはめたりあてがったりすることで、 自由度を抑えるかわりにシステム全体の制御構造を容易に実現できるようにする総体をいう。

例えば Web アプリケーションフレームワークはその一例である。

2. Web アプリケーションフレームワーク

Web アプリケーションフレームワークで用いる言語はさまざまである。 Wikipedia では、膨大な数のJavaフレームワークが開発中、ないしは実際に使用されている。 とのみ記され、具体的に何があるかまではわからない。 ここでは、オープンソースのものと商用のものを紹介する。

2-1. Struts

Struts の正式名称は Apache Struts である。Java Webアプリケーションフレームワークとして広く知られているが、 現在はシェアを落としている。オープンソースである。

2-2. intra-mart

intra-mart(イントラマート)とは、 NTTデータ イントラマートが開発・販売している、商用のWebアプリケーションフレームワークである。 JavaEE フレームワークがある。

これからどうなるのか

フレームワークの行方はどうなるのか。興味は尽きない(2014-05-29)。

まりんきょ学問所情報技術と経営> フレームワークとは


MARUYAMA Satosi