TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why Did Ruby Fall Out of Favour with Startups

6 pointsby sarimkxabout 2 years ago
I have always heard that Ruby is a great prototyping language, which is why many startups used it.<p>Companies like Github, Shopify, and others are built on it.<p>- What are the factors that led to Ruby&#x27;s decline?<p>- Specifically, why do we see fewer startups building on Ruby?<p>- Will we see Ruby bounce back?

4 comments

petercooperabout 2 years ago
My personal controversial theory: lack of first class support for Windows. This was a big reason why Python had a renaissance amongst learners, academia, data journalists, and a lot of more &quot;casual&quot; developers that Ruby is perfectly suited for. Python has pretty much eaten up the &quot;not a webapp&quot; market Ruby could have easily had and JavaScript rapidly began eating up the webapp market from the other side, leaving Ruby with quite few unique selling points (though I still love it myself, I&#x27;m speaking in broad ecosystem terms).
Alifatiskabout 2 years ago
I think Ruby itself has lost its trend, but people who use it keep using it. We are in a time where people prefer compiled, statically typed languages which contributes to Ruby losing its popularity, that&#x27;s why alternatives like Crystal is growing.<p>Another reason is Ruby is tightly coupled with the Rails framework, Ruby should really try to separate itself from it and shine on its own.<p>There is nothing Ruby offers that other languages lacks on, I find it exceptionally well for prototyping and for gluing togheter different things through the CLI etc, and I will continue using Ruby for that.<p>I believe Ruby will bounce back in the future, we are currently seeing lots of cool new features being introduces after Ruby 3 like YJIT &amp; Ractors!
sametmaxabout 2 years ago
Personnally, I didn&#x27;t commit because the gem ecosystem was hit or miss, and the culture was about getting things pretty instead of robust (e.g: nice docs but monkey patching everywhere).<p>Plus on the long run, parskng ruby is difficult for my brain because of optional parenthesis.<p>Enventuly I sticked to python. I know people critize python packaging a lot, but it was the least of evils in 2010, much better than the competition.
revskillabout 2 years ago
Static type system!<p>It&#x27;s the only reason Ruby (and Rails community) declined.<p>Longer answer: To work effectively with Ruby (and RoR), you need a dedicated team to maintain the test suite, because it&#x27;s the ONLY way to go forward.<p>In case you&#x27;re a small startup, it&#x27;s a NO.
评论 #36175908 未加载