Hi guys, I've been using Polymer for a while, pretty much just with the 
elements from the catalog. In terms of production readiness I don't feel 
too happy with Polymer in terms of compatibility and performance but I 
still want to consider it for our next crucial startup project. We 
currently have a site that's built just on bootstrap because we wanted to 
quickly get an MVP out to customers. Now we intend to componentize 
everything and we're looking at two options: React and Polymer.

The thing is, I have no idea how Polymer and React really differ and what 
the pros and cons are. What I'd like to get an emphasis on is the developer 
experience and outlook for the next years from now. Eric Bidelman made a 
public post recently calling React "one of many frameworks" that come and 
go. I understand the point he was trying to make by saying React is simply 
one of the currently hot frameworks and it might vanish, whereas Polymer 
tries to push webcomponents forward so we can all benefit from the same 
components. But what if React will eventually support webcomponents, what 
are the differences? Or more so, are we even going to write  Polymer 
components in two years from now? Polymer intend to make webcomponents 
possible in a time where they are not yet ready to be used in every 
browser. On top of that it adds sugar coating to make developing 
webcomponents easier, right? Does that mean Polymer will eventually 
disappear? If I write webcomponents with Polymer, are those components 
eventually usable without Polymer?

What are the pros and cons over using Polymer and React? I don't know that 
much about both in terms of how they keep and transfer states, I just know 
that React keeps everything in one component and keeps all its states in 
each component which seems to make it easy to set and retrieve the state of 
a component. With Polymer it seems to be similar, right? All the states are 
in the components which I retrieve via selecting the element and checking 
for a certain property. Is this how it works in React? What are the 
differences with data binding? There are many things I unfortunately don't 
understand about both of them. Personally I really like Polymer so far but 
I am not sure how production ready it really is. That's why React is under 
consideration, although I've never touched it and I don't know how long it 
is about to stay. However, React components work reliably in most browsers 
(without bad performance?)

If you would try to give me an as objective as possible explanation what 
speaks for and against both Polymer and React, what would it be?

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/ddf0cefe-5dfa-4187-bdf7-2ad3d91f8602%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to