‹ BackHN Continuity

Thread

What About Rails?

334 points · 236 comments · jrochkind1

  1. shikck200 · · focus · HN ↗
    Rails, or even more so php have VERY little to bring to the table in 2026 going forward. Rails (ruby) is still a saner language than PHP, but as slow as php is. (granted ruby is not idiotic like PHP and runs rather than start/die).

    If you go the LLM route something like Go is probably the goto default for MOST networking&#x2F;web-first apps. You get static types, and a fast compile cycle (rust is still very slow here), and IF you want more from the language you can use something like Lisette (<a href="https:&#x2F;&#x2F;lisette.run&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lisette.run&#x2F;).

    Bottom line is dynamic languages are obsolete. There is really no benefits from using them outside very small throw away scripts.

    1. Lio · · focus · HN ↗
      I would have been more interested if he&#x27;d spoken about improvements actually in the Ruby world.

      There fast JITS like YJIT, ZJIT, JRuby and TruffleRuby.

      We also have static typing with RBS and an AOT compiler in Spinel and we have embeddable Crystal.

      The speed of TruflleRuby or Spinal with RBS isn&#x27;t that far behind Go.

      And here&#x27;s a Ruby advantage for you, Ruby even with static typing needs fewer tokens from your context window to represent the same solution as verbose Go.

      DHH&#x27;s own pitch for HotWire was that it allowed a native like experience without having to bow to Apple app store review process. Where&#x27;s that gone?

      There&#x27;s lots of positive things that DHH could have spoken of but didn&#x27;t.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.