mar*_*cgg 29 ruby-on-rails deprecated
我正在使用Ruby on Rails开发一个我想维护至少几年的应用程序,所以我很担心下一个版本即将推出.
从Rails 1走到Rails 2是一个巨大的痛苦,我没有打扰和冻结我的宝石,让应用程序独自死在黑暗中.
在这个项目上,我不想这样做.首先是因为这个新版本看起来很棒,但也因为这个应用程序可能变成一个真正的产品.
如何准备我的应用程序,以便尽可能少地进行升级.
您认为切换版本会耗费多少时间?
那我的服务器怎么样?部署?
我已经在考虑弃用通知......我还能做些什么?
Jar*_*red 10
您可以做的最好的事情是通过博客和Github存储库跟踪Rails 3的开发,并随身携带应用程序的副本.
官方的Ruby on Rails博客每隔一段时间更新一次"Edge中的新功能"帖子.还有其他 博客经常在边缘写下新事物.这些博客中经常会突出显示更大的功能,因此您可以了解可以使用的所有酷炫新功能.
我不确定Rails 3的发布会有多接近(最后我听说核心团队正在讨论5月份在RailsConf 2009上发布的版本),但你总是可以将Rails的边缘版本冻结到你的应用程序中,看看有什么破坏.如果您正在使用git或其他DVCS,您可以专门为Rails 3创建一个分支,并定期将Rails更新为最新的边缘代码.请注意,边缘Rails是一个移动目标,因此当你拉入更新的Rails代码时,应用程序中的内容可能会破坏或自我修复.
更新:Jeremy McAnally在他的博客上有大量关于从Rails 2升级到Rails 3的信息. http://omgbloglol.com/