2010-09-04 76 views
0

我刚刚在Rails 2.3中启动了一个简单的CMS。更改简单的应用程序到Rails 3(展望未来)

该应用程序将在未来获得更加复杂(更多的类,控制器,插件等)

你认为它可能是重新写在Rails 3的应用程序是一个好主意?

谢谢

+0

为什么你会认为在Rails 3中重写它会让它更容易? – 2010-09-04 23:32:55

回答

1

你最终会在Rails 3上结束。在我看来,这个问题实际上就是你何时应该采取行动。您现在可以做到这一点,而您的应用程序很简单,并且更改新的Rail 3语法的操作更少。

现在这样做的缺点是仍然会有很多插件和宝石与Rails 3不兼容。您可能已经使用了一个,它可能是一个显示屏(不太可能,但可能)。 如果您等待,那么gem/plugins最终会迎头赶上Rails 3,但是您的应用程序将会更加复杂,并且需要更多工作来迁移。可能没有一个正确的答案。我个人倾向于稍微等一下。

IMO可以做的最好的事情就是试着弄清楚升级对你来说会是什么样子,并且尝试根据它进行调用。 RailscastsPeepcode都有很棒的视频。你一定要检查尽可能多的宝石/插件,你可以在http://www.railsplugins.org/(并非所有地雷的上市,和原来的一些不工作...)

您还可以在运行rails_upgrade插件您项目并获得所有需要更改的内容的列表。

只是我的两分钱。