DEV Community

Discussion on: Is Ruby lang dying?

Collapse
 
thorstenhirsch profile image
Thorsten Hirsch • Edited

Since the Ruby 2.x releases haven't been very exciting, other languages have attracted more developers in recent years. However there are (at least) 2 interesting projects in the Ruby world that might change the situation:

  • Ruby 3x3, the next major release of MRI wants to be 3x as fast
  • JRuby/Truffle/Graal, a really fast Ruby implementation based on a new technology for implementing dynamic languages in the JVM

In the enterprise world the bridge to Java is always a very important argument, so the 2nd project might even be more important than the 1st one. However having a JVM implementation is no guarantee for success in the enterprise world. There are dozens of interesting JVM based implementations of other great languages.

My personal hope (for my pet projects) is to see the speedup in the next MRI major release and to get optional static typing (as seen in Typescript).

Collapse
 
bobnadler profile image
Bob Nadler

JVM scripting is typically used for different purposes than the MRI so I think the fate of the two is probably independent.

Re: #2, Closure and Scala are popular but are rather esoteric languages. Kotlin is the new kid on the block that is picking up steam quickly. In large organizations, it seems like Ruby familiarity alone would give JRuby an edge. On the other hand, developers love shiny new objects (languages/tools).