1
12
Maglev . 它将具有所有经过多年、多年的优化后进入一个主要的Smalltalk虚拟机的速度优势。另外,它会自动地保存所有数据,这样就不再需要在对象关系映射层等方面胡闹了。 |
2
5
Ruby1.9(yarv)为我们提供了一个关于Ruby走向何处的好主意,但我不建议将其用于生产用途。虽然它肯定比1.8快得多,但即使是语法的某些部分也在不断变化,所以我认为您不能称它为稳定的。它确实有一些有趣的新特性和语法,随着时间的推移,这些特性和语法肯定会进入所有其他实现中。 JRuby和IronRuby非常有用,因为它们使Ruby能够访问一系列新的库和环境,而Ruby不能在这些库和环境中以其他方式使用。我自己还没有发现它们有多大用处,但认为它们的存在是很好的。他们可能会允许Ruby渗透到公司环境中,否则是不允许的。那只能是件好事。 Rubinius和Maglev可能是最有趣的项目,但对社区有益的项目也可能是未来最远的项目。Rubinius很可能会发展成为Ruby语言的“纯”虚拟机,使Ruby代码的运行速度比现在快得多。磁悬浮似乎也非常有前途,因为它是由20多年的虚拟机经验支持。它还将提供超过标准虚拟机的特性,但当然,这些特性将以代码可移植性为代价。 不过,总的来说,我最兴奋的是这些实现之间的竞争。所有的竞争项目都在努力使Ruby变得更好,这只能使Ruby生态系统更加强大。从我所看到的,虽然竞争存在,但它是友好的;每个项目相互给予和接受想法。JRuby和Rubinius团队在创建Ruby规范方面所做的工作可能是迄今为止最重要的成果,因为这将有助于确保所有实现保持兼容。 |
4
3
|
5
0
企业版Ruby怎么样?这已经有一段时间了。 |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |