Hi Dustin,
  Thanks for addressing my question, and helping me better understand 
ClojureScript, and the community!

On Friday, June 30, 2017 at 2:35:40 PM UTC-6, Dustin Getz wrote:
>
> It's not clear to me that the cljs community has converged on graphql as a 
> best practice. some people have certainly adopted it but it doesn't feel 
> like there are very many to me. for example, Datomic has been doing what 
> GraphQL offers plus much more since like 2013, it's not clear that graphql 
> adds anything to what cljs users have already been doing since at least as 
> long as facebook is been doing it internally. this isn't what you asked, 
> but could explain the silence.
>

I'm sure that GraphQL isn't that big of a deal from within the Clojure* 
community, but it's pretty exciting when you are coming from traditional 
environments where you deal with REST endpoints.  I've done a little 
research on Datomic, and it sounds awesome, but I haven't used it yet.  In 
my mind, GraphQL has some non technical advantages over Datomic.  The 
primary advantage is that it's an open specification, and not a proprietary 
product.  This allows for multiple implementations, and provides 
opportunities for multiple support points.  As it stands, there's only one 
company that has a Datomic implementation, and if they go down so does your 
tech stack.  Additionally, if the current implementation of Datomic doesn't 
have a feature or function you can't just add it yourself(At-least to my 
knowledge);  Another potential down side of having only one Datomic vendor, 
is the potential of price gouging leading to unforscene budgeting issues.  
I'm saying that Cognitech would act that way, but it's something that I 
think should at-leas be considered.  I'm sure an end to end Clojure stack, 
plus Datomic is pretty sweet, I'm just now sure how many can go that 
route.  It makes me wonder if someone isn't thinking about an open 
implementation.     

Many Thanks!
-- Nick    

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to