AngularJS Material和Polymer有什么区别?

19

我看到在PolymerAngularJS Material中都有许多材料元素。据我所知,它们两个都是谷歌的Material设计产品,它们之间有什么关系?是否有计划将Material应用于Angular v2?


据我所知,谷歌为Web提供了三种Material Design的实现方式:Polymer、Polymer.dart和AngularJS团队。我相信,一定会有人为AngularJS 2.0开发一套Material Design,因为这很有必要 :) - David Sergey
我在 Google 论坛中找到了这篇帖子:https://groups.google.com/forum/#!msg/polymer-dev/fAvqDo40tMk/v3dLso5b-VYJ。 - johnnyfee
1个回答

15

Material Design是一种新的设计语言spec,许多框架、小部件库和第三方作者都可以采用和实现。

  • Polymer是Web上Material Design的参考实现。作为额外的奖励,Web组件非常适合Material Design的设计/模式(CSS作用域、分区、声明性等)
  • Polymer.dart只是Polymer的Dart移植版。由于它是一个移植版,paper-*(Material Design)元素应该与它们的JS对应物非常相似。理想情况下,不应该移植元素本身,但目前缺乏真正的dart/js互操作性。
  • Angular有他们自己的material design spec解释。不确定它是否严格遵循规范。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接