3 ms·
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 bo
by dtech 9y ago
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.
- neverminder 9y agoAnother one for Scala. Between Play which is a full blown framework and bare bones akka-http you have every possible scenario covered. Also Slick for database access is a great library to make a full combo. Put on top of all that access to every imaginable library that exists in JVM ecosystem and you have a clear winner.
- twic 9y agoThe OP specifically asked for a functional language, though. Java and Kotlin have adopted some ideas from functional languages, but they aren't themselves functional languages, and their HTTP frameworks certainly aren't designed along functional lines. Scala is, amongst other things, a functional language. How much to its HTTP frameworks embrace that?
- owlmusic 9y agohttps://github.com/http4s/http4s https://github.com/http4s/http4s Is a a good example of a HTTP Framework in Scala providing idiomatic FP interfaces