Rails Ruby 版本选择的纠结

yzhrain · 2011年11月20日 · 最后由 feishangygw 回复于 2012年02月04日 · 5727 次阅读

有两个项目,一个是旧项目,目前使用的是 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 了”

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号