Brendan makes some good points.  Obviously I have a strong preference for 
Clojurescript (and this IS a CLJS list), but my intention was not to promote 
"exceptionalism" and I apologize if it came across that way.

I have always viewed the relationship between React and Clojurescript as 
symbiotic and complementary to each other.  There is a clear overlap of ideas 
and values, and I think both communities can and have learned from each other.  
I think talks about forking React and such are very misguided.  React itself is 
focused on one thing and very compatible with the Clojurescript approach.  All 
this other stuff is not part of React itself, so I'm not sure where this idea 
of React moving away from simplicity comes from.

Back to Relay - my point was more about focusing on the ideas than the 
underlying implementation.  This is all relatively new, and people are still 
figuring out how to best use all these technologies to solve bigger problems.  
The approach has evolved considerably over the last year, and it will continue 
to.  Take Flux for example - many people in the CLJS community were already 
using the same approach with say Om and core.async before anyone outside of 
Facebook knew about Flux.  When it was revealed, I was more interested in the 
idea and how it more or less validated we were on the right track.  The actual 
implementation was less interesting, because we already had better tools to 
implement that approach (better as in more compatible with Clojurescript, not 
as an absolute measure).  I see Relay as the same thing - maybe some of the 
actual libraries will be useful, maybe not, but the ideas are worth considering.

One retraction I will make - GraphQL may be more interesting than I originally 
thought.  When I first posted, I had only watched the video and my impression 
was that GraphQL was some proprietary wrapper over Facebooks API.  Apparently 
it is more than that, and if you can indeed plug in back end data stores, it 
could be useful as a general query language for doing this kind of thing.  

-- 
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 http://groups.google.com/group/clojurescript.

Reply via email to