2009-06-23 52 views
4

我读过Ruby 1.9比1.8快很多,但它似乎还没有成为Rails社区的标准。使用Ruby 1.9的新应用有什么优点和缺点?使用Ruby 1.9 for Rails是否可行?

编辑说:我发现令人困惑的是,虽然它没有正式推荐,但似乎2.3带来了兼容性。只是想知道在1.9版中人们是否有尝试过大型网站的真实世界体验。

另外:任何大的陷阱,以在日后开始在1.8的应用程序和升级到1.9中找到..

回答

3

轨道的当前版本(2.3.2) 应该与Ruby 1.9一起工作得很好,而Rails 3.0应该没有问题。这就是说,Ruby 1.9的使用与Rails的使用相比,现在更多的是一个技术问题。有许多红宝石和Rails插件与Ruby 1.9不兼容,导致开发者不使用1.9,从而导致更少的补丁被释放等,等等,等等,这就是鸡与鸡蛋的情况......

格雷戈里布朗(梦幻般的红宝石宝石的作者)最近在GoRuCo上发表了一篇名为“Where is Ruby Really heading?”的演讲,以解决这些问题。

简而言之,Ruby 1.9是语言和平台的重大飞跃,开发人员安装它并修补它们的库和依赖项以确保更快速采用是至关重要的。

您的需求是否已经可行取决于您的应用程序的依赖性以及是否花时间编写补丁程序等同于Ruby 1.9的好处。

+0

不错的链接,以说话 - 谢谢 – jcoffey 2009-06-23 17:07:30

4

不,这是不推荐呢。从Ruby on Rails: Download

我们推荐使用Ruby 1.8.7以用于Rails。

优点:

的速度和与一个新的,更快的版本一起去其他改进。

缺点:

这是不支持的,这样你将有不可预知的结果。

+2

优点:太棒了。缺点:疯狂。组合:疯狂真棒! – tadman 2009-06-23 16:36:27

3

据我所知,Rails在1.9上运行良好(并且速度很快)。这是一个更好的intepreter。也就是说,缺点是插件和第三方库支持还不够。看看你的应用程序的需求,并检查确保你需要支持的插件1.9。

4

Rails的运行本身很大,真正的问题是与宝石和插件

你可以看一下www.isitruby19.com检查什么其他民族问题与他们的

+0

有用的链接感谢 – jcoffey 2009-06-23 17:06:55