Hacker News new | ask | show | jobs
by strobe 17 days ago
I don't think that Devs making those chooses but business and industry forcing devs to explore other options. One of the main issues with Scala currently that is no good selling story anymore for a business peoples. Even Rust story with 'memory safety' very fragile because not a lot of businesses see it as huge issue which worth additional effort (probably only MS backing helps there).

In the past it was lot of selling points that business could see:

- 'better java' - more velocity over java without loosing anything

- 'type safety / FP' - less errors that cost money in production (backed by 'Typesafe/Lightbend' company)

- 'akka' - platform for distributed/concurrency applications (in pre kubernetes era was big demand for it)

- 'spark' - initially Scala was only way to use it fully

- 'twitter' - startup success story

- and few more

But now nothing from this list has any real meaning for peoples making decisions currently.

Kotlin actually suffer from this too as 'better java' not that big deal when java constantly improving.

1 comments

However Kotlin has Google's as godfather, want to develop for Android with the official tools? Kotlin it is.

And no, Oracle lawsuit hardly has a role into it, as Android is still mostly all about Java ecosystem, Gradle, InteliJ, Android Java gets updated even if sloooowly (Java 17 LTS currently).

Had this not been the case and it would be yet another JVM guest language.