看过 Matz 的几个访谈,我觉得 Matz 有一个坚持,就是他不会为了性能,牺牲 Ruby 语法自由的特性。
印象最深的是他说了一句,如果改掉了那些影响 Ruby 性能的语法,虽然获得了性能上的提升,但是那样 Ruby 就不是 Ruby 了。
当我们还在想 Ruby 3 * 3 的时候,Matz 已经在规划 25 年后的 Ruby 了。
大家也可以写下自己心中的”25 年后的 Ruby“,到时可以和 Matz 聊聊。
所以我发现最近 Matz 非常喜欢提及 Truffle Ruby, 他认为语法 是一回事,性能也是另一回事 . Truffle Ruby 证明了只要有足够的资源,Ruby 的性能也可以有大幅提升,而不是一个"不可能" 的任务。
现实上正确一点来说,我很少听到 Ruby 本身很慢,反而是 Ruby Rails 或 Rails 很慢.....
相信 Matz 现在最关心的,应该是 Guild / Coroutine 以及 Pattern Matching.
挺喜欢和赞同:语法是一回事,性能也是另一回事的观点。
其实还觉得:语法是一回事,框架是另一回事,性能也是另一回事,
现实中,我接触到的 Ruby On Rails 系统,挺流畅,不觉得慢。比如 ruby-china.org 您觉得慢吗?
而接触到的很多非常慢的系统(并不是用 Ruby On Rails 写的),
主要也不是语法、框架的缘故,而是因为:业务分解不合理、数据安排不合理、需求不符合实际,造成的。
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
早上从郑州回来的人来过,主办的方式算是野生的,这个我们几个不介意。 我们感觉非常不好的是区块链广告的强行植入。 国内的区块链说白了都是割韭菜,发空气币。
不过还是感谢 Matz 和昨天下午的精彩分享。
谢谢,找到了 https://www.itdks.com/eventlist/detail/2596
如果有可能,建议放视频站,百度云之类的, 如果允许,我也可以帮忙上传到 youtube