From First Principles: Why Scala?(lihaoyi.com)
lihaoyi.com
From First Principles: Why Scala?
https://www.lihaoyi.com/post/FromFirstPrinciplesWhyScala.html
4 comments
Is there a language with better tooling and a better ecosystem?
Because the Scala tooling has become quite awesome in the last three to four years and the ecosystem is superb.
Sure, you can go with Kotlin which I guess shares much of the ecosystem (from Java). But you will miss out on a lot of the Scala libraries and features that make Scala nice to work with. And if you are learning a new language anyway, why not go for the real McCoy?
Because the Scala tooling has become quite awesome in the last three to four years and the ecosystem is superb.
Sure, you can go with Kotlin which I guess shares much of the ecosystem (from Java). But you will miss out on a lot of the Scala libraries and features that make Scala nice to work with. And if you are learning a new language anyway, why not go for the real McCoy?
Because the Scala comes with a lot of FP fanaticism that is counter productive.
And the other languages have better ecosystem.. you can use kotlin for Android development but doing the same with Scala is close to impossible.
And the other languages have better ecosystem.. you can use kotlin for Android development but doing the same with Scala is close to impossible.
What are the options?
All languages are in fact becoming Scala.. in fact kotlin is practically mostly Scala.. yet the author places kotlin in a different category. "The death of hype" article from the same author I read sometime ago also makes zero mention of kotlin which is what's getting all the otherwise-scala-devs. I have no idea why.
Why should someone in 2021 use Scala if all the languages are becoming Scala anyway? Shouldn't they choose a language with better tooling and a better ecosystem?