甚至没有试图在Rails /
Ruby和Java家伙之间发起火焰战争.
我不想讨论原因,但我想用Java重写/迁移我现有的rails应用程序.
以下是我需要找到的替代方案:
> PostgreSQL.我可以使用任何数据库,但在Java中具有与ActiveRecord相当的强大ORM.
> Resque.用于Rails应用程序中的后台处理.我需要在Java中找到类似的解决方案.
> MVC.虽然严格不如Rails MVC那么优雅,但是在Java中更接近它的东西会没问题.
对此有何见解?
编辑:我想用Java语言开发(所以这排除了Scala,Groovy,JRuby和类似的语言)
最佳答案 在我切换到Ruby / RoR之前,我用Java开发了大约8年的Web应用程序.我建议的一组标准库是:
> Spring MVC
> Hibernate ORM
>也许Quartz作为Sidekiq的等价物
> Spring ROO将它们捆绑在一起并引导事物
>我建议使用freemarker或velocity作为JSP的替代品.
但无论你选择什么,你都会后悔:)