Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Google now has 3 players in the single page web app framework game: Angular, Dart (with web ui), and now Polymer. Why not join forces and make one killer framework?


> Google now has 3 players in the single page web app framework game: Angular, Dart (with web ui), and now Polymer. Why not join forces and make one killer framework?

Because when you have lots and lots and lots of resources and the best solution to a problem isn't immediately apparent, often pursuing multiple solutions until one shows itself to be the winner is a more effective use of those resources than picking one when the right choice is unclear and focussing all your efforts there.


As far as I know all of the teams are aware of each other and even share some resources (code) as well as insights about best practice and API design.

The angular people probably have the most experience re real-world usage and what works better and what doesn't. Web UI afaik is getting inspiration from Angular and closely tracking polymer spec & API wise.

I expect (and I don't have a crystal ball) that Angular will eventually adopt more and more Web Component stuff as it gets supported by browsers and might add polyfills from polymer (many projects will want to look at and use polyfills from polymer I think)

If you want to experience the power of Web Components right now Web UI is the project that will get you the farthest in terms of browser support from what I understand.

It might look like three different efforts but they are closely related from a 'learn something new & push boundaries'-POV :)

We as web developers are the ones who benefit from this.


Dart's Web UI is built on top of Web Components. At least in the case of Polymer and Dart, Web Components are the "framework" :)


And GWT and Closure. Google isn't a single entity.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: