本文通过两个案例作为引子,将读者引入对于破坏性技术即彻底创新技术的思考,之后从三个角度探讨 Ruby 语言的商业化,Ruby 语言的实现多元化以及 Ruby 语言的虚拟化。最后从中得出 Ruby 语言的发展趋势和对我们的启示。
本文的作者骆古道在 Ruby 语言和 Rails 框架方面有着丰富的实践经验,并且一直致力于技术的宣传和推广。在对于技术的实践和思考之余,骆古道还将最新的技术和心得发表在站点天天红玉世界和道喜技术日记之上,与Ruby 和Rails 技术爱好者们一同分享。
即本文开始,InfoQ 中文站将陆续推出由国内知名技术专家撰写的原创技术文章,敬请读者关注。
阅读文章全文: Ruby 语言的发展趋势和启示
更多内容推荐
Warbler:增强 Java EE WAR 文件的 Rails 应用打包工具
为了便于在JEE服务器上部署Rails应用,Nick Sieger在Goldspike的基础上开发出“Warbler”,使用这种新工具可以更加容易地将Rails应用打包为WAR文件。
一键直达 | 系列解读文章回顾
我们整理了几大系列文章的直达目录,以方便你按行业领域来回顾。
2018 年 10 月 12 日
开篇词 | 为什么我们要学习 Java 虚拟机?
我希望借由这个专栏,帮助你理解Java虚拟机的运行机制,掌握诊断手法和调优方式。最重要的,是激发你学习技术的热情。
2018 年 7 月 16 日
2010 年 InfoQ 中文站 Ruby 社区回顾
2010年刚刚过去,感谢大家在过去一年里对InfoQ中文站的关心与支持。在踏上新的征程前,让我们先来回顾一下去年一年中InfoQ中文站Ruby社区里都有哪些内容,大家又在关注什么。
Ruby 语言的发展趋势和启示
本文从Ruby语言的商业化应用角度,以及其技术的发展的视角来探讨Ruby语言的发展趋势,希望从文中带给读者有益的启示。
React Native、Flutter 等,这些跨端方案怎么选?
今天,我跟你聊了下跨端方案的选择,从长远考虑你可以选择 Flutter。
2019 年 6 月 13 日
Ruby 1.9.2 计划 8 月份发布最终版
由于Ruby 1.9.2已经通过了所有RubySpec测试,因此修订后的Ruby 1.9.2发布计划业已公布,计划8月中旬发布最终版本。
纤程简报:NeverBlock 与 Rails 兼容,使用“Poor Man's”纤程库以支持 Ruby 1.8
NeverBlock发布了最新版本——这次提供了对Ruby and Rails 1.8的支持。它使用了Amun Gupta的“Poor Man's”纤程库,以线程实现纤程。
XRuby:享用 JVM 上的 Ruby
自从Ruby越来越受到人们的关注,各种Ruby实现也逐渐出现在人们的视野之中。除了Ruby之父松本行弘(Matz)开发的版本之外,JRuby、Rubinius、IronRuby、Ruby.NET、Cardinal等不同Ruby实现的名头也是一天比一天响亮。XRuby是将Ruby的代码(.rb)转换成Java的字节码(.class)的编译器,在本文中,XRuby的开发者郑晔将带您进入XRuby的世界。
Ruby 1.9 综述:Ruby 1.9 的 Ruby-debug、Ruby Switcher 和 MacRuby
Ruby 1.9的ruby-debug彷佛已经浴火重生,通过大量的优化让开销不断减小。Ruby Switcher使得并行运行不同Ruby版本更加快捷方便。另外,MacRuby的实验性分支被合并到了MacRuby的主干开发中。
文章:XRuby——享用 JVM 上的 Ruby
自从Ruby越来越受到人们的关注,各种Ruby实现也逐渐出现在人们的视野之中。除了Ruby之父松本行弘(Matz)开发的版本之外,JRuby、 Rubinius、IronRuby、Ruby.NET、Cardinal等不同Ruby实现的名头也是一天比一天响亮。XRuby是将Ruby代码(.rb)转换成Java字节码(.class)的编译器,在本文中,XRuby的开发者郑晔将带您进入XRuby的世界。
视频:用 ActiveMessaging 和 Amazon S3 制作视频网站
Rails程序员张雪录制了一段视频录像,介绍自己从项目中得到的一些经验:利用ActiveMessaging和Amazon S3开发一个视频分享网站。
Ruby 解释器缺陷
Ruby 1.8.x和1.9.x发现了一些缺陷,可能引起DoS攻击或者允许攻击者执行任意代码。其补丁版本已经可用。
Ruby 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造
在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?又是怎么看待 Ruby 与 Java 语言的对比?对于日本的 IT 产业现状与 996 的加班问题,他又抱有怎样的看法?
开篇词 | 帮你从 0 到 1 深入学习区块链技术
在如今区块链大火的背景下,相关的中文资料丰富了很多,所以你如果在网络上搜寻阅读区块链的入门资料,也能看个八九不离十。但是,我又为什么会想写作这个专栏呢?
2018 年 3 月 21 日
办公软件的战斗:开篇
很多企业不是死于外敌,而是自己太作,或者跟不上时代的变化。我们将回到20世纪80年代,了解办公软件之战,以古观今。
2018 年 1 月 10 日
Ruby 1.8.7 预览版发布,包括 1.9 的反向移植
Ruby 1.8.7首个预览版刚刚发布。除了Bug修正以外,这个稳定分支上的新发布版还包括一些从Ruby 1.9反向移植的新特性,例如Object#tap、Symbol#to_proc和枚举器等等。
Ruby 1.9.1 即将到来:是时候从 1.8.x 进行迁移了?
Ruby 1.9.1作为Ruby 1.9的第一个稳定版本,发布已近在眼前,其RC2不日即将发布。在最初的一年里,1.9.x并未获得太多的人气和支持。然而,1.9.1在被广泛且深入的了解以后,正越来越多地为人所关注。
从 HTTP 性能基准测试谈 Vert.x 高性能的秘密:从 JIT 编译到网络优化(英文演讲)
2018 年 11 月 9 日
暂无签名
推荐阅读
Ruby 的 OOP 与动态特性
Ruby 与技术成熟度曲线模型
聊聊 Flutter,面对层出不穷的新技术该如何跟进?
2019 年 4 月 11 日
开篇词 | 跟着学,你也能成为 Go 语言高手
2018 年 8 月 6 日
Ruby.NET 0.9 改善.NET 互操作,并添加窗体设计器支持
Powerset:HBase 的老东家
2018 年 4 月 27 日
InfoQ 中文站 Ruby 社区 2007 年度十大新闻
电子书
大厂实战PPT下载
换一换 黄丹( Kitty ) | 极客邦科技 会议主编
霍泰稳 | 极客邦科技 创始人兼 CEO TGO 鲲鹏会发起人
郑其华 | 录信数软 技术总监
评论