Pedestal isn't cross-platform -- doesn't support Windows.
Yada's documentation is not complete (several chunks of the documentation
have said "coming soon" for years).
Luminus is a great choice, the only downside is that as luminus improves,
there's no easy way to incorporate those improvements into your own
application.
If you're not married to Reagent, Hoplon is another great choice, created
specifically for the kind of purpose you've described: single-page
applications with a strong RPC component. In many situations, I prefer the
precision control you get over the reactive flow in Hoplon over the "magic"
diffing/updating you get with Reagent.

On Fri, Sep 21, 2018 at 10:47 AM, Robert Levy <r.p.l...@gmail.com> wrote:

> Luminus is great. Something people might not know about Luminus is that
> it's more of a project template than a framework per se. It solves the
> choice paralysis of what libraries to use when starting off.  It generates
> a project, and you can take or leave the decisions it makes because after
> project creation, as it is no longer involved any further after that.
>
> On Mon, Sep 17, 2018 at 7:36 PM Daniel <doubleagen...@gmail.com> wrote:
>
>> Having built a couple of apps with Luminus (including a SPA), my vote
>> definitely goes there.  I've even been able to cherry-pick functions and
>> project organization from the leiningen template and inject them into a cli
>> app which had a server component.  Extremely well organized and
>> documented.  Easy to get started.  You'll get a tour of the entire
>> ecosystem too - it's the only option IMO which gives you experience with
>> all the popular ring-based libraries.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to clojure+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to