No.4ベストアンサー
- 回答日時:
使いやすさ、判り易さなら Play! かな。
・Javaなのにコンパイル不要(変更はJSPのように即座にアプリに反映)。
・コマンド一発でひな型作成。
・開発中の不具合(コンパイルエラー等)はブラウザで
見ることができる。
・ROR風でMVCだけど記述量が非常に少ない。
・template言語もほぼJava(正確には Groovy)
・日本語情報あり。
初心者でも、サンプル立ち上げるだけなら5分、
チュートリアル見ながらちょっとしたWebアプリを
書けるようになるまで2時間といったところです。
最初は付属Webサーバで試験しますが、
Warも作れるので各種Webサーバをサポートしてます。
No.3
- 回答日時:
フレームワークといっても java の場合、
色々な層によって用いるものが異なります。
【Web層】
Struts、Struts2、Wicket、SAStruts、Teeda、
【DB層】
iBatis、S2JDBC、DBFlute、
【コンテナ層】
Spring Framework、S2Container(seasar2)、Google Guice
その他いっぱいありますが、java ではこれらを組み合わせて使います。
一般的によくあるのは
Struts + Spring + iBatis などですね。
ただ Struts はもう古い、かつ大規模だと XML 地獄になると思いますので、
私のオススメは、
SAStruts + S2Container + S2JDBC(or DBFlute)
この組み合わせであれば、eclipse のプラグイン Dolteng ですぐにサンプルができあがります。
SAStruts は Struts をラッピングしており、Struts を知っていればある程度すんなり入れると思います。
最近の Spring であれば XML を用いずに設定できるかと思いますが、
Struts はやはり古いかなと思います。
あと、最近私が注目しているのは、Play framework です。
これはすべての層を網羅しているフルスタックのフレームワークです。
まだバージョンが 1.1 ということもあり、様子見段階といったところでしょうか。
実務などで使うにはまだ危ないかなと個人的には思っています。
この回答へのお礼
お礼日時:2011/05/08 12:24
Playがどの辺りが危ないのか分からないですが
その危ない点が解消されると使いやすそうですね
今から覚えておくと今後有利に働くかも知れませんね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Python Java,Springフレームワークの習得 1 2023/08/02 15:28
- Java JavaでWebページ作成 7 2023/07/21 21:09
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- Java キー入力について 1 2023/06/03 11:04
- Java Java 変数について 1 2022/11/22 16:10
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- Java javaでパソコンの内臓カメラや内臓マイクの映像や音をリアルタイムで映し出した 1 2022/07/09 14:02
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
jasperとは
-
eclipseの構文エラーについて
-
loggerが使えなくなった(ソー...
-
サクラエディタでjavaのプログ...
-
IIS環境でJAVAを使用したい
-
antでコンパイルするとき
-
TOMCAT_HOMEって?
-
パッケージ org.gjt.mm.mysqlは...
-
C言語について。
-
Javaのコンパイル結果が表示さ...
-
JSPのエラーメッセージを見る方法
-
MacOSX10.2でのjavaアプリの実...
-
Beanクラスのimportについて
-
Eclipse3.5EEでJavaのコンパイ...
-
コンパイルエラー
-
逆コンパイルの見方について
-
LaTeXでのアンダーバーの入力
-
javaが文字コードの影響でコン...
-
Eclipseのアンインストールの仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
IIS環境でJAVAを使用したい
-
Eclipse3.5EEでJavaのコンパイ...
-
コンパイルエラーに出てくる、i...
-
javaが文字コードの影響でコン...
-
javaの簡単なソースがコンパイ...
-
サクラエディタでjavaのプログ...
-
javax.servlet は存在しません...
-
TOMCAT_HOMEって?
-
C言語について。
-
Javaのコンパイル結果が表示さ...
-
LaTeXでのアンダーバーの入力
-
Javaについて教えてね。
-
逆コンパイルの見方について
-
TeXで図を挿入できません.助け...
-
eclipseの構文エラーについて
-
ExcelCS
-
importしたパッケージが見つか...
-
Java 文字コードのエンコーディ...
-
日本語対応 逆コンパイラについて
おすすめ情報