• Range?

  • 厲害厲害

  • 其实每个人感觉不同吧, 我也见过很多人觉得这个不是问题. 2016+ MBP 没有一部我用多个一个月, 结果总是改回用 2015 MBP, 我真的接受不了那个 Keyboard.

  • 会, 这个也是 2016+ MBPR 用家经常吐槽的问题. ( 不过比起键盘这个是小问题 )

  • 我觉得 Elixir / Phoenix LiveView 比起 stimulus + SJR + turbolinks 更加简单好用. 问题是 High Latency 情况下怎样处理我还没有时间去研究

  • TruffleRuby 现在可用了吗? at 2019年05月23日

    就像世间很多事情一样, 你明明已经做了八成, 而且看到终点了, 感觉目标在望. 但偏偏最后的两成需要的时间却和前面的八成一样, 这个叫 "Ksec Project Theory". ( I just made that name up. 😛 )

    Team TruffleRuby 已经在测试中小型开源 Rails Project, 但主要的问题还是在 C Extension. GraalVM 也已經 1.0, 我相信再多半年至一年的时间便可以完全运行 Rails.

  • 不如呼吁大家一起来解决 windows 的支持问题

    这个也是问题之一, 亦都是资源问题. Ruby VM Core Team 里没有任何一个是使用 Windows (^^"). 而且没有一个对 Windows 有丰富知识, 如果要出钱请 / 赞助 一个人来做, 却没有任何公司觉得这个问题有迫切性. ( 因为对他们本身利益没有任何关系 ) 最近 Ruby 外国社区也再一次讨论过这个问题, 最后也只能期望 / 观望 Windows 10 的 WSL ( Windows Subsystem for Linux ) .

    [1] https://samsaffron.com/archive/2019/03/31/why-i-stuck-with-windows-for-6-years-while-developing-discourse

  • 越来越少的的原因只有一个, 而且跟技术一点关系都没有. 是一个经济学问题. 答案就是没有大公司在使用, 缺乏资源, 在任何决策及决定有商业角度的前提上, 能否长久使用, 容易请人, 平价的请人, 等 才是最重要... ( 而且根据一些小道消息, Google, Amazon 这些 Python 公司有一些员工一直非常讨厌 Ruby. 早几年可以看到很多看 Support Ruby 根本不是重点. ) 什么会买 Intel? 因为其他大公司在使用. 为什么会用 Exchange, 因为来自 Microsoft. 老土的一句说话, You don't get fired for buying IBM.

    Top 10 语言里面, 有哪一种没有一间或数间庞大公司在使用作为资源后盾? 又或者是来自 GAFA ( Google, Amazon, Facebook, Apple ) ? C, C++, Java, PHP, Swift, Objective-C, Python, C#, Javascript, GO, 随便选一个你也能够数出 数千亿美元的公司在倚赖及使用. 唯一只有 Ruby...

    不过已经越来越多公司站出来捍卫 Ruby, Github 也是最近一年才开始 UpStream PR 给 Rails. Stripe 已经有团队为 Ruby 进行改善, 而且未来还会投资资源在 Ruby VM. 见两间公司完全比不上上面的庞然巨物. 但 Ruby 最利害的地方是她的社区. Ruby 能够凝聚力量, RubyConf 以及 RailsConf 就是一个例子.

    从这个角度来看我觉得 Rubyist 应该觉得骄傲. Ruby 就是因为你们的爱, 才能继续在市场上站一席位.

    Edit: 顺带提及一个 Ruby 3.0 的 PPT [1] , Write a Ruby interpreter in Ruby for Ruby 3

    [1] http://www.atdot.net/~ko1/activities/2019_rubykaigi2019.pdf

  • 我想不到还有那个 Open Source Web Framework 是有这种 In Production Testing. 迟一点 Gitlab, ZenDesk, CookPad 也能够上便好了.

  • Rails 6.0.0 beta1 发布 at 2019年04月26日

    @lulalala 终于都 Merge 了 ! 👏 👏 👏 👏

    而且原来现在 Shopify / Github / Basecamp 也是 running on master. [1] 因为这个原因我觉得 merge 难度提高了不少. 现在终于可以松一口气, 一直很担忧你会放弃了. 希望你能够因为你自己的 Patch / Features 已经在 Shopfiy / Github / Bsecamp 上面 Running 而感到自豪. 不要气馁.

    👍 👍 👍 👍

    [1] https://weblog.rubyonrails.org/2019/4/24/Rails-6-0-rc1-released/