Ruby Matz:Ruby after 25 years (Matz 将在 10月13日 在 Ruby Summit China 2018 会场和大家分享 25年 后的 Ruby)

rocLv · 2018年10月11日 · 最后由 lilijreey 回复于 2018年10月16日 · 2075 次阅读

看过 Matz 的几个访谈,我觉得 Matz 有一个坚持,就是他不会为了性能,牺牲 Ruby 语法自由的特性。

印象最深的是他说了一句,如果改掉了那些影响 Ruby 性能的语法,虽然获得了性能上的提升,但是那样 Ruby 就不是 Ruby 了。

当我们还在想 Ruby 3 * 3 的时候,Matz 已经在规划 25 年后的 Ruby 了。

大家也可以写下自己心中的”25 年后的 Ruby“,到时可以和 Matz 聊聊。

Matz 的 PPT

所以我发现最近 Matz 非常喜欢提及 Truffle Ruby, 他认为语法 是一回事,性能也是另一回事 . Truffle Ruby 证明了只要有足够的资源,Ruby 的性能也可以有大幅提升,而不是一个"不可能" 的任务。

现实上正确一点来说,我很少听到 Ruby 本身很慢,反而是 Ruby Rails 或 Rails 很慢.....

相信 Matz 现在最关心的,应该是 Guild / Coroutine 以及 Pattern Matching.

挺喜欢和赞同:语法是一回事,性能也是另一回事的观点。

其实还觉得:语法是一回事,框架是另一回事,性能也是另一回事,😀

现实中,我接触到的 Ruby On Rails 系统,挺流畅,不觉得慢。比如 ruby-china.org 您觉得慢吗?

而接触到的很多非常慢的系统(并不是用 Ruby On Rails 写的),

主要也不是语法、框架的缘故,而是因为:业务分解不合理、数据安排不合理、需求不符合实际,造成的。

Ruby 什么时候能有份官方的风格指南,或像 Go 一样内置一款 gofmt 格式化工具 ? 不使用 Rubocop 的项目还是挺多的。

Ruby Summit China 2018 的帖子怎么不见了

Peter #3 回复

我也很好奇

Your App, your gem, your framework have to be nice.

Be Nice

Be Nice to Each Other

We Can Be Stronger By Being Nice

Being nice including:

  • Moving Forward to Survive

  • Keeping Compatibility

  • Gradual Changes

  • Providing Benefits to Users

Also includes:

  • Form the community

  • Help each other

  • Share your effort

Let's Move Forward To Survive

rocLv #4 回复

可能是退票的事有点分歧吧。你也挺不容易的,加油!

Peter #6 回复

所有要求退票的都退了

早上从郑州回来的人来过,主办的方式算是野生的,这个我们几个不介意。 我们感觉非常不好的是区块链广告的强行植入。 国内的区块链说白了都是割韭菜,发空气币。

不过还是感谢 Matz 和昨天下午的精彩分享。

rocLv #7 回复

发生什么事了?为什么退票

10 楼 已删除

很遗憾没有去参加。 大会所有的幻灯片现在可以给出了么?另外演讲视频大概什么时候出哇?

ksec #9 回复

去不了了,需要退票

无论如何,都感谢您们的参加!

没有广告就没有 Ruby 大会,希望能理解

rocLv #13 回复

有没有录像呢?在国外没办法感受现场。

Peter #14 回复

有,大家可以关注一下 IT 大咖说的公众号

16 楼 已删除
rocLv #15 回复

谢谢,找到了 https://www.itdks.com/eventlist/detail/2596

如果有可能,建议放视频站,百度云之类的, 如果允许,我也可以帮忙上传到 youtube

看个视频还要注册,被套手机号。。

虽然没去成 但也没申请退票 也算是对大会的支持吧!

没有任何大会的资料,照片和视频。这个让社区人怎么去支持,虽然没去成但是可以点个赞啊?

hellorails #18 回复

关键是注册了还看不了,莫名其妙。。。

ice_col #21 回复

看到要用手机号注册我就放弃了,很反感这种非得注册才能看,就个视频而已

ice_col #21 回复

注册之后 要在登录一遍。。。。

StephenZzz #23 回复

IT 大咖说也不容易,希望大家能支持一下

nate_yu #20 回复

正在加紧整理,请大家耐心等待

StephenZzz #23 回复

是浏览器拦截了,mac 上试了三个浏览器,最后用 chrome 可以了。

hellorails #22 回复

还是想看看 Matz 讲了什么

感觉语法形式和性能不冲突。主要是解析器的优化能力需要加强。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号