2012-01-18 13 views
6

これはおそらくあいまいであるなどの理由で下降してしまいますが、私は時間をかけて縛られていて、もっと多くの経験を持つ人がここにたどり着いて正しい方向にうなずいてくれることを期待していました。Asp.net mvc3に最も近いJava MVCフレームワーク?

私は、ASP.NET MVC(3)に数人の開発者を加えていくつかの中規模ビジネスアプリケーションを開発してきました。私とチームはJava EE Webアプリケーションを作成する必要があります。私は可能な限り一貫性のあるものを維持したいと思います。私は過去にCakePHPを使用していましたが、ASP.NET MVCスタッフの後に飛び込むのはかなり簡単でした。

Javaのための最高の/最も似たMVCフレームワークは何ですか?みんな、最近のMVC3/Razorのすべてのことを「クラシックASP」やC/C++デザインのものから学んだことがあります。余計な混乱を避けるため、可能な限り一貫性を保ちたいと思っています。

ありがとうございます!

編集:また、ある特定のIDEが他のIDEよりもはるかに優れている場合は、私はあなたのお勧めを尋ねるべきだと私は思っています。

答えて

3

JSF/Seamフレームワーク(または)Spring MVCと考えることができます。 AFAIK、JSF/Seamは.NET MVC3に似ています。

+0

FWIW、私はJSFとJPAで前進してしまいましたが、やりすぎではありません。 – Yablargo

+0

@Yablargo:それは聞いてよかったです。あなたのプロジェクトに幸運。 – kosa

2

考慮すべきもう1つの考え方:「既にわかっているxと似ていますか?」以外のフレームワークを選択する際には、さらに重要な要素があります。手元にある問題を解決するためにはどのツールが最も適しているのか、それともあなたのために最も簡単で簡単なツールについては考えないでください。長期的には、エンタープライズ上でJavaを使って作業する場合、おそらく他のいくつかのフレームワークを学び、それらの間を移動する必要があるでしょう。 JSFを「.NET」のように選ぶだけで、プロジェクトを実際に撃退することができます。

ちょうど私は答えます。実際には、Microsoftが.NET MVCで行ったことに近似するJavaフレームワークはありません。 "ASP.NETの後のこと"全体は、アノテーションベースの設定の前にPHPとSpringの多くを思い出させます。それでは、2009年に.NETから離れました。今はおそらく閉鎖しています。

+0

十分です。私は明確にする必要があり、Web/MVCになるアプリケーションの部分は比較的シンプルで、大量のビュー/レポートがあることに言及する必要があります。すべてのデータの取り込みは、既存のアプリ/データソースを介して行われます。唯一の要件は、それがコストが妥当な場合を除き、(すでに展開されている別のアプリと並んで)桟橋で実行され、商用/コピーレフトのライセンス供与を避けることです。 – Yablargo

+1

私はその回答を1月に書いて、5月6日にドライブダウンdownvoteを得ました。奇妙な!私は、おそらくダウンボートの価値があったと言えるでしょうか? –