Adonis is the best JS framework I've used, and the documentation is very sparse, and I had to lean a lot on the community . That said, it really makes it easy and fun to build web apps.
I've started using Phoenix on Elixir in the past few days, and it has been awesome! It is advertised as Rails/MVC without the compromises. It supports JSON API without HTML first class, and there are some great tutorials on using it with for example Phoenix, Apollo, GraphQL and Vue. The documentation is amazing (tons of examples and thourough. Coming from JS, the language syntax isn't very difficult at all, and from Rails it is even easier. One of the main selling points is 2-4x faster than Node Js depending on clustering, and a whopping 10x faster than Rails or similar python equivalents. It is only beat out by much more low level languages like Java, Go, Rust etc.
I haven't gone too far with Phoenix+Elixir yet, but it seems like it is much better than Node JS for building MVC/structured backends.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.