Re: Client side tools for Clojure web app (back end questions as well, especially Pedestal)

2014-07-09 Thread Jonathon McKitrick
My new project is coming along nicely already.  I'm currently using XHR
calls to populate atoms on the client side, which are then automatically
rendered into the DOM via Reagent components.  It's wonderful, so far.


--
Jonathon McKitrick


On Tue, Jul 8, 2014 at 3:37 PM, Ahmad Hammad  wrote:

> Brendan, could you please elaborate on how you handled client/server
> communication with a project using Reagent/Om?
>
> --
> 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 a topic in the
> Google Groups "Clojure" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/clojure/dhQW_uE7pDY/unsubscribe.
> To unsubscribe from this group and all its topics, 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.


Re: Client side tools for Clojure web app (back end questions as well, especially Pedestal)

2014-07-08 Thread Ahmad Hammad
Brendan, could you please elaborate on how you handled client/server 
communication with a project using Reagent/Om?

-- 
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.


Re: Client side tools for Clojure web app (back end questions as well, especially Pedestal)

2014-05-20 Thread Brendan Younger
I second Gary's suggestion of Om/Reagent.  I've used Reagent on some 
personal projects and really like how easy it is to incorporate to the 
point where I just don't worry about DOM updates any more, only app logic, 
data storage and transmission.  It's also a bit less opinionated on how you 
should structure your application's data than Om is.  Neither library helps 
with client/server communication or building APIs on the server side.

Another framework very much in the same vein is Hoplon which aims to cover 
most of the same bases as Pedestal, but I'd say is a bit easier to pick up 
and get started with.

Brendan

On Tuesday, May 20, 2014 4:03:27 PM UTC-4, Jonathon McKitrick wrote:
>
> I'm starting on a new Clojure app, and have been really intrigued by 
> Pedestal.  But it seems to present a new conceptual model to get my head 
> around.  I'm not sure the benefits would be worth the effort for apps that 
> do not fit the problem Pedestal is trying to solve.
>
> That said, I'm open to anything.  I would really like something that makes 
> the mundane CRUD tasks easier, and a responsive front end with data binding 
> and DOM manipulation.
>
> I'm strongly leaning toward AngularJS, but I'm not sure if I should learn 
> the native version, or the ClojureScript, or a different ClojureScript 
> specific framework/library altogether.
>

-- 
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.


Re: Client side tools for Clojure web app (back end questions as well, especially Pedestal)

2014-05-20 Thread Gary Trakhman
Om/Reagent are wrappers over React.js with slightly different approaches,
and are the bees-knees.

The React.JS rendering approach is a great idea in general, and a great fit
for Clojurescript, and discussed elsewhere:
http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/

I've tried to get something going with both Om and angular, once you get
over the upfront costs, Om is a much more pleasant experience.




On Tue, May 20, 2014 at 4:03 PM, Jonathon McKitrick wrote:

> I'm starting on a new Clojure app, and have been really intrigued by
> Pedestal.  But it seems to present a new conceptual model to get my head
> around.  I'm not sure the benefits would be worth the effort for apps that
> do not fit the problem Pedestal is trying to solve.
>
> That said, I'm open to anything.  I would really like something that makes
> the mundane CRUD tasks easier, and a responsive front end with data binding
> and DOM manipulation.
>
> I'm strongly leaning toward AngularJS, but I'm not sure if I should learn
> the native version, or the ClojureScript, or a different ClojureScript
> specific framework/library altogether.
>
> --
> 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.


Client side tools for Clojure web app (back end questions as well, especially Pedestal)

2014-05-20 Thread Jonathon McKitrick
I'm starting on a new Clojure app, and have been really intrigued by 
Pedestal.  But it seems to present a new conceptual model to get my head 
around.  I'm not sure the benefits would be worth the effort for apps that 
do not fit the problem Pedestal is trying to solve.

That said, I'm open to anything.  I would really like something that makes 
the mundane CRUD tasks easier, and a responsive front end with data binding 
and DOM manipulation.

I'm strongly leaning toward AngularJS, but I'm not sure if I should learn 
the native version, or the ClojureScript, or a different ClojureScript 
specific framework/library altogether.

-- 
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.