【发布时间】:2012-12-31 10:33:30
【问题描述】:
我们正在将使用(JBoss AS、JDBC、Hibernate、MySQL)构建的 CRM 应用程序迁移到 Rails 3.2.x
我们希望保持数据库模式不变,这样我们在使用 Rails 迁移到新的 Web 架构时只需付出最少的努力。是否有任何工具可以帮助我生成模型/控制器并从数据库的角度处理迁移。
我们应该使用什么策略,以便在我们迁移到新的 Rails 应用程序之前,我们可以在生产中保持旧应用程序的正常运行。
【问题讨论】:
-
您不会将应用程序从经过编译和高度优化的开发平台迁移到具有完全不同设计和语言的解释平台。 Java 至少是基于 C 的,而另一方面,Ruby 被设计为基于 C 的一切。祝你好运,从头开始完全重建整个应用程序。
-
我总体上同意@Gimby。您唯一的选择是从头开始使用该应用程序,但是,您没有理由不能将其连接到您现有的数据库。谷歌“在现有数据库中使用 Rails”。有一百万个结果。
-
我的意图是从头开始构建整个应用程序,并且只重用现有的数据库。不确定我是否还需要更改列名。抱歉,如果我对原始帖子不清楚。
-
你为什么要这样做?听起来好像有人不喜欢 java...
标签: java mysql ruby-on-rails