Live data from Hacker News

Ask HN: Which functional language has the best ecosystem for a web backend?

news.ycombinator.com

1–10 of 80 posts

Re: Ask HN: Which functional language has the best ecosystem for a web backend?

#5
post #2

JavaScript. If you want purely functional, both haskell and clojure do have a good backend community and quite a few good tools.

I'd rather recommend TypeScript

Have they sorted the differences with async/await? I'd be using if it wasn't from the different implementation meaning you need to use typescript to babel.

Re: Ask HN: Which functional language has the best ecosystem for a web backend?

#6
Today I would say Java/Scala mostly because of jvm access to huge numbers of libraries. But also because of things like Akka.

There may be other options depending on whether you consider JavaScript or Go to be a functional language.

Re: Ask HN: Which functional language has the best ecosystem for a web backend?

#8
I have been using Elixir for the past more than 2 years and got say that it has an awesome ecosystem for overall web development, I've been using and writing open source libraries and they are looking pretty solid as well. The company I work for also uses it as its main backend for the past almost 3 years and it has been working nicely since then. Hiring also got way easier, not only because of the existing developers using it already but also because the interest on it has increased.

Re: Ask HN: Which functional language has the best ecosystem for a web backend?

#9

Today I would say Java/Scala mostly because of jvm access to huge numbers of libraries. But also because of things like Akka. There may be other options depending on whether you consider JavaScript or Go to be a functional language.

Scala has a number of good HTTP frameworks, Play, spray/akka-http and Lift come to mind.

Spring boot (Java) is also very decent, and Play and akka-http have both first-class Java and Scala API's.

Kotlin has the same JVM advantage.

Post reply on HN