首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby企业版vs Ruby1.9

问Ruby企业版vs Ruby1.9
EN

Stack Overflow用户
提问于 2009-09-09 20:51:19
回答 3查看 11.6K关注 0票数 11

我计划建立一个网站,将是一个简单的CMS,用户提交和查看与视频,照片和文字张贴。

我想做的一个决定是在和Ruby1.9之间做出选择。

我关心的事情是:

  1. 性能和可伸缩性。
  2. 与现有的gems/plugins/开放源码项目的兼容性。
  3. 开发和部署的速度(我将部署在VPS上)。

你有什么建议吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-09 21:19:56

根据我的经验,REE倾向于在奇怪的地方抛出恶意代码(2009年1月在script/console -https://webrat.lighthouseapp.com/projects/10503/tickets/89-excessive-output-caused-by-and-only-by-running-webrat中完成选项卡)。

Ruby1.9.1在tempfile中有一个巨大的bug,它破坏了Rack (2009年8月出现在patchlevel 243-线程/线程/a2aab3a4720f34c4?pli=1中)。此外,我不相信Ruby1.9.1已经在Rails 2.3.4 (String独占或- https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/3144-undefined-method-for-string-ror-234)中进行了正确的测试。

老实说,这取决于你对惊喜的反应如何。我在运行2.3.3的服务器上使用1.9.1的旧补丁级别,而不是在Net中使用修补程序::HTTP来使用ActiveResource,它运行得非常快。

如果你不喜欢惊喜,坚持1.8.7。

更新10/10/2010

我问题的答案现在是无效的,Ruby和1.9.2都是Ruby的很好的实现!

我不太确定我会选哪一个,大概是1.9.2,或者坚持说phusion的人在做什么,因为他们正在开发1.9版本的REE --但是,他们的1.8.7 REE相当稳固。

票数 15
EN

Stack Overflow用户

发布于 2012-07-26 12:24:49

正如Phusion所指出的,他们不会开发1.9个版本的,并宣布REE的寿命结束,并使用MRIRuby1.8来结束生命。不开发1.9版的原因如下

  • 最近,Ruby2.0中已经检出了一个副本写入修补程序。
  • 中的许多补丁在1.9中根本没有必要。
  • 我们希望把我们的努力集中在普华旅客和其他产品。我们不想做很多不好的事情,而是想做一些事情,但是做得非常好。

完整的帖子可以阅读这里。

为此,我建议使用当前可用的稳定版本Ruby2.0.0或以前的稳定版本Ruby1.9.3。

票数 7
EN

Stack Overflow用户

发布于 2011-04-08 10:02:38

如果可能的话,我的建议是1.9.2,因为1.9.2比REE和MRI 1.8.7要快得多。但是,请记住,1.9.2和它的MRI 1.8.7一样,不是一个完整的优化版本,因此与REE相比,您可能会看到更多的RAM被吞噬。如果你还不能升级到1.9.2,我建议你坚持REE。

更新: REE刚刚合并了MRI 1.8.7-p 334中的所有更改,所以它是好的和热门的;

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1402010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档