Rails Ruby 版本选择的纠结

yzhrain · November 20, 2011 · Last by feishangygw replied at February 04, 2012 · 5715 hits

有两个项目,一个是旧项目,目前使用的是 Rails 2.3.12,另一个新项目用的是 Rails 3.0.0(一直没有升级到最新的版本也是由于 Ruby 版本的原因)。

两个项目的部署环境都是 REE 1.8.7 + Passenger + Nginx

目前 Ruby 1.9.2 是大势所趋,但是旧项目里面用了很多旧的插件,有很多已经不再维护了,之前升级到 2.3.12 已经大费周折,所以比较担心这个项目升级到 Ruby 1.9.2 的话问题会比较多,新项目则完全没有这方面的障碍。

如果只升级新项目不升级旧项目的话,写代码的时候不免会精神分裂(虽然不严重,1.9.2 和 1.8.7 在使用的时候其实就是有一些的语法不同),但是终究环境不统一,有些麻烦。

两个都升级的话,担心旧项目问题会比较多,这个是公司在线的主要网站。

纠结...

Matz 在 RubyConfChina 上面说过,“你该用 1.9.2 了”

早升级比晚升级强。。。。。。。。。。。。

You need to Sign in before reply, if you don't have an account, please Sign up first.