4 ms·
I'm working on a port of the Ring stack to Node.js for that exact reason. https://github.com/macchiato-framework/macchiato-core https://github.com/macchiato-fra
by yogthos 10y ago
I'm working on a port of the Ring stack to Node.js for that exact reason. https://github.com/macchiato-framework/macchiato-core https://github.com/macchiato-framework/macchiato-core
I wrote about the motivation for the project in some detail here http://yogthos.net/posts/2016-11-30-Macchiato.html http://yogthos.net/posts/2016-11-30-Macchiato.html
You can see some example projects here https://github.com/macchiato-framework/examples https://github.com/macchiato-framework/examples
I've already ported some of my JVM services to it, and I've been very happy with the results. There's a Clojurians slack channel #macchiato where project discussions are happening, and others have been using it successfully as well.
I don't see Node.js as a replacement for the JVM, but it is a better fit for certain types of applications. Being able to develop Clojure using essentially the same stack on both platforms means being able to choose the right tool for the job.
- hammerandtongs 10y agoI think it's really cool that you are pushing on this. I'll probably pursue the jvm for a little while longer but I can see the attraction to clojurescript for this and will check in down the road.