These are all good points. We need to keep in mind, though, that Scala is actively changing, and creating great tools and rich enterprise-grade integrations takes both time and money — resources which are quite scarce :)

As for tooling, there’s an ongoing initiative led by the Scala Center to improve their state — let’s see in a couple of months where they arrive at. Also, IntelliJ is improving with every release.

The enterprise part — I think currently Akka/Play/Alpakka are the answer, but there’s still some missing pieces. Still work to be done! :)

Scala software engineer, Functional Programming enthusiast, SoftwareMill co-founder

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store