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.
