Angularjs 聚合物&x27;s纸张元素&;角材料

Angularjs 聚合物&x27;s纸张元素&;角材料,angularjs,polymer,paper-elements,angular-material,Angularjs,Polymer,Paper Elements,Angular Material,请帮助我理解以下引用的角度材料和: 该项目处于早期预发布阶段。Angular Material既是材料设计的参考实现,也是聚合物项目纸元素集合的补充 角材料设计项目是一项参考实施工作,类似于聚合物项目的纸元素集合中提供的工作。该项目提供了一组AngularJS UI元素,用于实现材质设计系统 我知道Polymer是web组件的框架,项目的一部分是纸元素的集合。我不明白这两个项目之间有什么联系,也不明白谷歌为什么要开发两个惊人相似但又不同的项目 有棱角的材料仅仅是纸张元素的一个端口吗 web开

请帮助我理解以下引用的角度材料和:

该项目处于早期预发布阶段。Angular Material既是材料设计的参考实现,也是聚合物项目纸元素集合的补充


角材料设计项目是一项参考实施工作,类似于聚合物项目的纸元素集合中提供的工作。该项目提供了一组AngularJS UI元素,用于实现材质设计系统

我知道Polymer是web组件的框架,项目的一部分是纸元素的集合。我不明白这两个项目之间有什么联系,也不明白谷歌为什么要开发两个惊人相似但又不同的项目

  • 有棱角的材料仅仅是纸张元素的一个端口吗
  • web开发人员在其web应用程序中是否在纸张元素旁边使用有角度的材质
  • 这两者最终会变得相当吗?(AngularJS开发人员使用的角材料和其他人使用的纸张元素?)

我认为你应该考虑的事实是,Web组件、聚合物、材料设计、纸张元素和角度是5个不同的“事物”。p> Web组件由4个标准组成

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

材料设计是谷歌宣布的最新风格和互动指南,它们是 在所有界面上更一致地复制..web/mobile/等

纸元素只是使用聚合物进行材料设计的一种实现。在ChromeDev峰会上,聚合物团队表示,他们计划将纸张元素转移到自己的领域,以避免混淆。关于polyfills的内容也一样,这些内容已移至webcomponents.org

Angular是一个比polymer范围更广的库

Angular Material只是使用Angular进行材质设计的另一个实现

我的观点是…材料设计将被重新实现,因为谷歌需要生成多种风格的界面


谷歌有竞争项目的历史。但是Angular的团队已经宣布,他们将在目前正在开发的2.0版本中使用web组件。他们会使用聚合物来创建指令吗?谁知道呢?也许.

从最近的ng conf 2015公告中可以清楚地看出,Angular 2.0将有一个新的语法和实现来编写基于Web组件规范的自定义组件(指令)

另外,Angular Material团队已经宣布在1.0之后,他们将把它移植到Angular 2.0


因此,棱角材料和聚合物的集成还没有出现……不过,好的一面是,因为它们都基于Web组件规范,它们在一起发挥得很好,这意味着两者都可以用于棱角应用程序……

关于“谷歌为什么要开发两个惊人相似但不同的项目”不要排除他们只是不同的人,从不同的角度来看问题的可能性。谷歌很强大,所以“他们”所做的一切并不是一个协调计划的一部分。你可以将安卓L添加到列表中,作为这个UI规范的另一个实现。