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.