有人看过任何有形的指标或网站,讨论使用Ruby 1.8和Ruby 1.9的生产中Rails应用程序的百分比吗?
换句话说,我们正在考虑支持1.8但是想知道它是否真的值得。
谢谢!
乍得
答案 0 :(得分:1)
我们无法知道有多少网站使用Ruby 1.9。但railsplugins网站试图说明插件是否与Ruby 1.9兼容
与Ruby 1.9兼容性的托管服务真的少了。 Heroku尝试兼容测试版,EY也尝试兼容。但它不兼容:(
答案 1 :(得分:1)
如果你已经有一个运行良好的1.8应用程序,那么在切换之前可能有理由等待(主要是插件不兼容)。
如果应用程序已经用1.9编写,那么请不要打扰。 1.9是如此大的改进(特别是在性能方面)超过1.8,因此构建1.8应用程序毫无意义。任何尚未支持1.9的虚拟主机肯定会很快支持它,因为我想不出有人在1.8中构建新的应用程序,但我可以想到有六个人在1.9上构建新的应用程序。
两者之间存在足够的差异,保持两者的兼容性对于大型应用程序来说是一件苦差事。特别是,您需要运行两次单元和功能测试(每个平台一次)。
答案 2 :(得分:0)
NewRelic偶尔会发布一个“堆栈状态”报告,显示谁正在使用哪个版本的Ruby,以及其他Rails使用指标。最新版本可在http://blog.newrelic.com/2011/09/28/state-of-the-stack-a-ruby-on-rails-benchmarking-report-sept-2011/
找到