我想知道在生产中使用Rails环境时使用Ruby 1.9.3和Ruby 2.0.0的优缺点是什么。在语法,语言功能,在线文档,社区支持等方面,它对另一方有什么好处。
答案 0 :(得分:6)
Ruby 1.9.3已经过了生命终结,不再接收更新:
https://www.ruby-lang.org/en/news/2015/02/23/support-for-ruby-1-9-3-has-ended/
您不应再在任何项目中使用此功能。
尽可能使用最新版本的Ruby - 当前版本是Ruby 2.2.2。
答案 1 :(得分:1)
采用最新版本,除非您受旧项目的限制。 您将拥有最新的功能和安全更新。 当然不要走向优势。但最新的稳定版本。 1.9.3的安全更新已结束。 Ruby 2.0.0安全维护将于2016年2月结束。 去2.2.x,你会有更多的时间。
答案 2 :(得分:1)
此网站有一些基准http://www.isrubyfastyet.com
您应该始终使用最新的稳定版imho。
答案 3 :(得分:1)
使用更新版本的Ruby时有几个好处:
说:尽量保持最新并使用您的环境和依赖项支持的最新版本。