I understand the practical futility of my call to have a standard for reusable 
components that allows us as users to carry our investment forward to the next 
great framework. But expressing it allows me to think a little deeper about the 
possible solution.  

Thank you for engaging and pouring so much effort into a new paradigm that we 
can learn from, critique or choose to adopt. They are all good things.

Love to chat in person one of those days! 

Sent from my iPhone

> On Mar 10, 2015, at 12:44 AM, Mike Thompson <m.l.thompson...@gmail.com> wrote:
> 
>> On Tuesday, March 10, 2015 at 4:18:41 PM UTC+11, marc fawzi wrote:
>> The miscommunication I see is this:
>> 
>> 
>> In many SPA frameworks like Angular and Ember, the resuable components 
>> cannot work as is across frameworks. Therefore, they have certain 
>> dependencies on the framework that cannot be packaged and carried across the 
>> framework boundary. Try taking an Angular widget and using it out of the box 
>> with Meteor or Ember (well, Ember and Angular just announced a partnership 
>> so that may actually be coming! not a great example but translate that to 
>> components should be reusable across "SPA frameworks using React for view 
>> layer"
>> 
>> 
>> If we don't have a standard for reusable components then what I may develop 
>> my components for "SPA Framework XYZ using React for view layer" (say my own 
>> Reagent SPA framework) may not work out of the box on "SPA Framework ABC 
>> using React for view layer" (say re-frame) because I did not design my 
>> components for out-of-the-box re-usability across "all frameworks that use 
>> React for view layer" For example, I may have expected the framework to have 
>> a state manager that does all state updates, or I may have expected a data 
>> caching service where instead the other framework keeps refetching data, so 
>> I may have time breaks in the UX that I didn't expect. What does a framework 
>> need to have at minimum besides React for the view layer? And more 
>> importantly how should I define my component (in code) in order for it to be 
>> usable by any SPA framework using React for view layer? (e.g. Om+etc) 
>> 
>> 
>> Do we have a standard for that? if not, then how will I be able to keep 
>> hopping on the latest greatest SPA framework that uses React for view layer? 
>> I wouldn't be able to. I'd be wedded to the framework where my components 
>> work
> 
> 
> My design goals for re-frame appear more modest than yours.
> 
> 
> --
> Mike
> 
> 
> -- 
> 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 clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescript@googlegroups.com.
> Visit this group at http://groups.google.com/group/clojurescript.

-- 
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 clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to