5 ms·
Definitely Clojure with http-kit [1]. Easy to use, minimalist and supports websockets. However, it depends from your use-case. Could add some detail please? [
by ff_ 11y ago
Definitely Clojure with http-kit [1]. Easy to use, minimalist and supports websockets.
However, it depends from your use-case. Could add some detail please?
[1]: http://www.http-kit.org/ http://www.http-kit.org/
- Scarblac 11y agoThat looks like it is a HTTP server. What parts of CRUD does it help with, does it have say an ORM (or equivalent way to interface with a database) and some sort of default interface so the user can work with it?
- pjagielski 11y agoI picked some best library choices in this repo https://github.com/pjagielski/modern-clj-web https://github.com/pjagielski/modern-clj-web In short it's component + system + monger + om on the frontend
- 147 11y agoI used to be a big fan of http-kit, but it seems like it's not maintained anymore. I've since moved on to Immutant 2, which seems to offer much more. The primary difference between Immutant 2 over 1 is that it's not monolithic and you can just import what you need. And I believe it's faster too. Also, yesterday I announced that I am writing a book on developing REST API's in Clojure, if anybody's interested in learning: http://christopherdbui.com/announcing-practical-rest-apis-in-clojure/ http://christopherdbui.com/announcing-practical-rest-apis-in...
- Scarbutt 11y agolooking up to it!
- johnbellone 11y agoI can personally second this. It is pretty quick to get a micro service up and running with Clojure. My team has been using the Duct[0] generators which set up a nice scaffolding. It also includes some decent examples writing components, models and endpoints. Plus swagger is free out of the box. [0]: https://github.com/weavejester/duct https://github.com/weavejester/duct