What's the difference between AngularJS Material and Polymer? What's the difference between AngularJS Material and Polymer? angularjs angularjs

What's the difference between AngularJS Material and Polymer?


Material design is a new design language spec that many frameworks, widget libraries, and 3rd authors can adopt and implement.

  • Polymer is the reference implementation of material design for the web. As an added bonus, turns out web components lend themselves extremely well to the design/patterns of material design (css scoping, compartmentalization, declarative, etc.)
  • Polymer.dart is simply a Dart port of Polymer. Since it's a port, the paper-* (material design) elements should be very similar to their JS counterparts. Ideally, there would be no port of the elements themselves, but true dart/js interop is lacking right now.
  • Angular has their own interpretation of the material design spec. Not sure how closely it adheres to the spec.