TOP
>
比較データ
> Strutsとは?
徹底比較!! PHP & Java 〜 フレームワーク編
第1回:Strutsはわかるけど、Mojaviってなんだ?
著者:
ワイズノット 土橋 芳孝
2005/6/29
前のページ
1
2
3
4
次のページ
Strutsとは?
Strutsはご存知のとおり、JavaでWebアプリケーションを開発する際に利用されるWebアプリケーションフレームワークの定番であり、Apache License(注1)の下でオープンソースソフトウェアとして提供されています。
※注1:
Apache License(
http://www.apache.org/licenses/
)
Apache Software Foundationが提供するオープンソースソフトウェアに採用されているライセンス規定。
StrutsはCraig R. McClanahan氏によって作成され、2000年5月にApache Software Foundation(注2)に寄贈されました。当初StrutsはApache Software FoundationのプロジェクトであるJakartaプロジェクト(注3)に所属しておりましたが、現在はJakartaプロジェクトを抜けて、Apache Software Foundation直下のStrutsプロジェクト(
http://struts.apache.org/
)として独立しています。
※注2:
Apache Software Foundation(
http://www.apache.org/
)
Apacheのコミュニティをサポートしている1999年に設立された非営利企業。Apacheのコミュニティには約1,200人の開発者が参加しており、およそ30のプロジェクトが稼働している。
※注3:
Jakartaプロジェクト(
http://jakarta.apache.org/
)
Apache Software Foundationに所属しているプロジェクトのひとつ。サーバサイドJavaを中心としたオープンソースソフトウェアを開発・提供している。
図2:StrutsプロジェクトのWebサイト
Strutsの特徴は、非常にシンプルなWebアプリケーションフレームワークであることでしょう。Strutsはシンプルであるがゆえに非常に汎用的であり、ほとんどのWebアプリケーション開発に採用することができます。またStrutsのシンプルさは、開発者がStrutsを習得するための敷居を低くしているため、開発者がStrutsを習得するまでにそれほど多くの時間を必要としません。
前のページ
1
2
3
4
次のページ
著者プロフィール
株式会社ワイズノット 土橋 芳孝
以前はJavaを利用したWebアプリケーション開発とオブジェクト指向設計を得意としていたが、ワイズノットに入社以来、PHPの魅力にとりつかれる。現在はワイズノットのプロジェクトマネージャーとして、PHPをはじめとしたオープンソースの普及に力を注いでいる。
INDEX
第1回:Strutsはわかるけど、Mojaviってなんだ?
いまや企業システムの開発にフレームワークは必須
MVCモデルの効果
Strutsとは?
Mojaviとは?