Hacker News new | ask | show | jobs
by Scarbutt 2309 days ago
Java's market share is declining fast.

Ruby and Clojure are dead, literally for Clojure, most libs are from >7 years ago.

Javascript(and TS) and Python are the tools of the trade to achieve most common things.

Devs are starting to realize how they got fooled by Rust's marketing/hype train for general purpose programming/exploration/prototyping and productivity because it's too restrictive and its compile times are atrocious.

A more accurate Rust slogan:

A language empowering everyone to build reliable and efficient software at a very high cost.

Which is fine is you really need that efficiency.

6 comments

This seems like an answer from someone who filters the industry through Hacker News.

Java's market share is still huge. Clojure never really had a big market share and Ruby is still very popular.

Honest question: Is Ruby (significantly) more popular than Clojure?
More popular, probably, but in no way a better option if you are into functional programing.
Clojure is more of a case of stability rather than death. Most libs have not needed updating in 7 years. Compare that to other languages which frequently "trigger the libs" ;-)
Yeah, Clojure libraries are feature complete, bug free and never need maintenance ever. /s
I think most Python, JS, Java etc libraries are "dead" in this sense that you lament about Clojure. The exceptions are the very recent languages. It's natural, most libs don't become popular and flourishing open source projects.

It seems to me Clojure ecosystem is in good shape, a lot of new libs keep coming out and there's a healthy & growing actively maintained set of libs. The Clojure way of data-centric APIs also means that stable libs don't need to be tweaked often to keep them working while the surrounding world changes. In the early days there were more hobby projects published and less serious use, currently the user base is more tilted towards inhouse business software. I grant that it would be cool if there were more stuff like Overtone or Quil from the early days happening now..

Should clarify that first statement.

Java market share is declining but the JVM is still as good as ever. Instead everyone is moving to Kotlin and Scala.

What do you base that on? I still see a lot of Java jobs advertised (never seen a Kotlin job and not too many for Scala). It seems to be entrenched in the corporate world in a way that it isn't going away soon.
"Java market share is declining" -- yes, 90% down to 86%
Some people won't get past the initial learning curve. It's unfortunate because Rust is a joy to work with.
My company still uses Ruby/Rails. It’s just so easy.
Rails is still the best way to create server-side-rendered HTML web apps IMO, but besides the effects of SPAs on Rails, Rails is also declining fast because Ruby became a too niche language.