聚合物的纸元素和角材料

20 angularjs polymer paper-elements angular-material

请帮助我理解Angular Material github主页中的以下引用:

该项目处于早期预发布阶段.Angular Material既是Material Design的参考实现,也是Polymer项目Paper Elements集合的补充.


Angular Material Design项目是一个类似于Polymer项目的Paper元素集合中提供的参考实现工作.该项目提供了一组实现材料设计系统的AngularJS UI元素.

我知道Polymer是Web组件的框架,项目的一部分是纸质元素的集合.我不明白这两者是如何相关的,或者为什么谷歌正在开发两个惊人相似但又不同的项目.

  • 角度材料只是纸质元素的端口有角度吗?
  • Web开发人员是否在其Web应用程序中使用Angular Material和Paper Elements?
  • 这两个最终是否会有效地变得相同?(AngularJS开发人员使用的Angular材料和其他人使用的Paper Elements?)

ses*_*eva 26

我认为你应该考虑这样一个事实:网络组件,聚合物,材料设计,纸张元素和角度是5个不同的"事物".

Web组件是一组4个标准.

Polymer是一个基于Web组件的糖语法api +一些不错的附加功能.

Material Design是Google宣布的最新风格和互动指南,它们在所有界面上都能更加一致地复制..web/mobile/etc.

纸元素只是使用Polymer的材料设计的实现.在ChromeDev Summit聚合物团队评论说,他们计划将纸质元素移动到自己的域中,以避免混淆.关于polyfill的相同的事情,这些已被移动到webcomponents.org.

Angular是一个比聚合物范围更广的库.

Angular Material是使用Angular的另一种材料设计实现.

我的观点是......材料设计将重新实现Google必须生成的界面.

谷歌有竞争项目的历史.但是Angular的团队已经宣布他们将在他们的2.0版本中使用Web组件,该版本正在进行中.他们会用聚合物制造指令吗?谁知道?也许..