Most modern front-end JavaScript libraries provide support for component based development. Components help separate large applications into standalone building blocks with specified communication API. Let's compare Polymer elements with components from React, Angular.
3. #dfua
Polymer - use your own HTML elements
<head>
<html>
<!-- Import element -->
<link rel="import"
href="components/google-map/google-map.html">
</head>
<body>
<!-- Use element -->
<google-map latitude="50.066354" longitude="14.402736"
zoom="14.402736"></google-map>
18. #dfua
● Angular 2.0 directives - same as Polymer Web Components
● Different binding system
○ Changes from Polymer don’t push changes to Angular
○ bindPolymer and ng-polymer-elements directives for
Angular
Angular + Polymer
<input type="text" ng-model="text"/>
<input is="iron-input" ng-model="text"/>
<paper-input ng-model="text""></paper-input>