フレームワークとは(ここではソフトウェアフレームワークを指す)、 プログラミングにある種の枠をはめたりあてがったりすることで、 自由度を抑えるかわりにシステム全体の制御構造を容易に実現できるようにする総体をいう。
例えば Web アプリケーションフレームワークはその一例である。
Web アプリケーションフレームワークで用いる言語はさまざまである。 Wikipedia
では、膨大な数のJavaフレームワークが開発中、ないしは実際に使用されている。
とのみ記され、具体的に何があるかまではわからない。
ここでは、オープンソースのものと商用のものを紹介する。(2014-05-29)
Struts の正式名称は Apache Struts である。Java Webアプリケーションフレームワークとして広く知られているが、 現在はシェアを落としている。オープンソースである。
intra-mart(イントラマート)とは、 NTTデータ イントラマートが開発・販売している、商用のWebアプリケーションフレームワークである。 JavaEE フレームワークがある。
Angular, React, Vue.js などがある。(2025-04-16)
フレームワークの行方はどうなるのか。興味は尽きない(2014-05-29)。