Since when can an Angular component work as is in a React environment or a Backbone "component" (view) work in another Backbone implementation without changes?
That is what I mean, and I don't have to get into the re-frame specifics to tell you that a component built for my architecture won't work out of the box with your architecture or at least it won't leverage it properly. This is the ABC of app development: components are built to leverage the abstractions offered by specific frameworks. Web Components were supposed to change all that but they're stuck in standardization hell, four years now. There is no confusion on my part that so far we've been building React components, Backbone views (some based on handlebars and some on underscore and some on custom view layers etc) and Angular components, and all those "Components" are framework specific. So if you've come up with a framework that can work with ANY component architecture then that must be some great innovation because I'm not sure how you'd be able to account for all the services and framework facilities that a given component expects. If we don't have a Standard for reusable components in ClojureScript that crosses SPA framework boundary we will not have anything better than what is available in JS in terms of re-use potential of components across frameworks. On Mon, Mar 9, 2015 at 8:17 PM, Mike Thompson <[email protected]> wrote: > On Tuesday, March 10, 2015 at 3:26:30 AM UTC+11, marc fawzi wrote: > > I'm sure it is! > > > > > > The only issue I have at a very high level is that SPA frameworks should > intrinsically support re-usable component at the architecture level. If > this one does then I'm def going into it head first. But I hear that it may > not. > > Marc, you really just have to read the docs. Honestly. > > Then realise that MVC frameworks don't mandate any re-usable components -- > ember doesn't, angular doesn't and re-frame doesn't. Neither do you want > them to. An MVC framework is mostly about overall plumbing. You can then > use whatever fancy reusable components you want on top of that. Don't get > the two confused -- they are different layers. > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
