As a newcomer to Scala (since the Coursera FP in Scala course a few months ago), I'm still not clear how far Scala is penetrating the wider world of commercial application development. There are a few high profile users (the UK Guardian, Twitter, Foursquare), but have you seen much uptake of Scala beyond these pioneering early adopters, or are people still waiting to see how this "new-fangled" language works out for other people before they try it themselves?
While I can't just list the set of clients that typesafe has, I will say that Scala *is* seeing increased adoption in larger corporations. At this point, it's still the kind of thing that's hush hush, and not public. SO the ones most people know about are the ones that were non-public a while ago, and are now announcing.
Having been in the scala community since 2006/7-ish, I'll say that we're seeing a *lot* of companies taking serious looks at scala. In particular, Akka has been a prominent driver of adoptions for folks who already have large JVM systems and are looking add new services.
In any case, from what I can see in my neck of the woods, Scala adoption is on the rise. More conservative organizations are in the evaluate/prototype stage right now. Once a few them are successful, I think we'll see how many more announce public Scala usage/projects.
Thanks for the quick response. So what kind of projects are people using Scala for? Is it mainly to add things like better support for concurrency to existing Java-based applications, or are they using Scala from the ground up for greenfield projects as well?
Joined: Jan 24, 2013
I think Scala is doing better with greenfield projects, but we're seeing it venture into existing ones as well. As far as domain, I've seen a whole gambit, from trading to "webapp is the product" to health care.