4

Rails/Ruby と Java の連中の間で炎上戦争を始めようとすることさえせずに。理由については説明しませんが、既存の Rails アプリを Java で書き直し/移行したいと考えています。

代替手段を見つける必要があるのは次のとおりです。

  1. PostgreSQL。私は任意の DB を使用できますが、ActiveRecord に匹敵する Java の有能な ORM を使用します。
  2. レスキュー。Rails アプリでのバックグラウンド処理用。Javaで同様のソリューションを見つける必要があります。
  3. MVC。厳密には Rails MVC ほどエレガントではありませんが、Java でこれに近いものであれば問題ありません。

これに関する経験豊富な意見はありますか?

編集: Java 言語で開発したい (したがって、これは Scala、Groovy、JRuby および類似の言語を除外します)

4

3 に答える 3

1

Ruby/RoR に切り替えるまで、約 8 年間 Java で Web アプリケーションを開発していました。私がお勧めするライブラリの標準セットは次のとおりです。

  1. 春のMVC
  2. 休止状態の ORM
  3. おそらくSidekiqと同等のQuartz
  4. すべてを結び付けてブートストラップするSpring ROO
  5. JSP の代わりとして、freemarker か Velocity をお勧めします。

しかし、あなたが何を選んでも、あなたはそれを後悔するでしょう:)

于 2013-02-14T23:07:24.507 に答える
1

ORM: Hibernate はほぼ標準です。ただし、JPAを実装するものは何でも構いません。

バックグラウンド処理: 多くの場合、アプリ サーバー (JBoss など) によって提供されます。

于 2013-02-14T14:52:43.583 に答える