Subscribed unsubscribe Subscribe Subscribe

比較 Javaフレームーク(調査中)


表. Javaフレームワーク一覧

Cate 名前 最新版 ひとこと
1 Strutus 最も主流だが、徐々に移行されつつある。
1 Tapestry 2013/04/24 調べていないが、Web上の日本語の資料が古い印象。
1 Velocity 2010/11/29 調べていない。
2 Spring 教えて!gooのnoname#177743氏によるとStrutusの次のデファクトスタンダード
3 Slim3(GAE) 2012/7/16 教えて!gooのnoname#177743氏によるとStrutusの次のデファクトスタンダード。さっくり記載できそう。GAE専用のフレームワークの様子
3 Apache Click 2011/3/27 2014/5に引退宣言。Atticが後継。
3 Attic 調査中


 

自分は Java で組んだことありません。そして、いまも調査中です。大方、古い順に上から並べてみました。

やっぱり、徐々にステートフルからステートレスに移行するような、そんなイメージでしょうか。

カテゴリ(Cate)は 1 ... ステートフル, 2 ... 若干ステートレス, 3 ... すごくステートレスな気がする。を表します。すごい主観です。

1 なら Strutus, 2 なら Spring, 3 なら Slim3(GAE) のような感じでしょうか。
 



以下、調べた資料です。

総評

No2. さんが、かなりの神回答
Javaのフレームワークについて - Java | 教えて!goo
 
Struts について

現時点でももっとも広く使われているのはStrutsだろうと思います。... 袋小路に入っている感があります。

GAE(Slim3), Spring について

... Javaであるならば「GAEとSpring」が今後のデファクトとなるだろう、と思うのです。

Click Framework, Grails について。ちなみに、Grails は 正確には Java フレームワークではなく Groovy という JavaVM 上で動作する言語のフレームワークです。「設定より規約」っていうのはCakePHPのようで好きだけど。

また、RailsJava版となりうるだろうと思われているのが、現在はApacheに属する「Click Framework」と、Springに買収された「Grails」あたりでしょう。

 

Struts, Tapestry, Velocity について(昔のフレームワーク
[ThinkIT] 第1回:Webアプリケーションフレームワークの比較 (4/4)

Apache Wicket, Grails, Click Framework について(最近の軽量フレームワーク
イマドキのIDE事情 (39) Wicket、Grails、Click - IDEでみる軽量Javaフレームワーク | マイナビニュース
 

その他

よくわからないけど、いいことが書いてありそうな気がする。
Webアプリケーション向け 開発言語とフレームワークの比較資料 - Yahoo!知恵袋
 

ここからは各論です。

Apache Click(Click Framework)

え、あ、何、Atticってのに移行する感じ?

2014/05/21 - Apache Click has been retired.For more information, please explore the Attic.

Apache Click
Remove all ads