DEV Community

codewander
codewander

Posted on • Updated on

Your thoughts on the most complete, functional web application ecosystem: clojure, scala, haskell, or elixir?

I am trying to figure out which of these ecosystems have the most complete, most actively maintained libraries for rest api's, graphql, orm's, sql generation, database bindings, etc. In the case of clojure and scala, I don't want to consider the java libraries when comparing, just pure libraries.

Thoughts?

Oldest comments (4)

Collapse
 
codewander profile image
codewander

One way to compare ecosystems is to measure their progress on implementing libraries needed for prod deploys like CSRF.

Collapse
 
codewander profile image
codewander

I like that phoenix is a more functional rails

Collapse
 
codewander profile image
codewander • Edited

Considering available web frameworks and ORMs and overall ecosystem size, here is my best guess:

  1. Clojure
  2. Elixir
  3. Scala
  4. Haskell

Which of these ecosystems are adding more web and database related libraries faster?

Collapse
 
codewander profile image
codewander

Elixir has the best documentation.