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.

Reply via email to