HTML/CSS aren't optional so I don't know why you included that in the list.
I've tried Node.js, hated it.
HTML/CSS aren't optional so I don't know why you included that in the list.
I've tried Node.js, hated it.
Some aspects of the JVM (slow-start) are icky but the tooling works around it (in-runtime auto-reload without restarting the JVM).
I'm a grumpy old CL'er so I was waiting for something like Clojure to come along anyway.
There's an excellent SQL abstraction library (Korma), Ring makes for a nice WSGI equivalent, Compojure and Clabango combined give you a Flask'ish experience, and there are a goodly number of Forms and validation libraries.
Some like to use CLJS on the frontend. There are libraries out there for making that nice.
I usually use vanilla jQuery or Angular on the frontend, no CLJS.
You need get more specific with your queries, I'm not going to write a novel at the merest hint.
The go-to for Clojure is Luminus, which is less of a framework and more of a "web best practices" project template.