聚合物的纸元素和角材料

用户名

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

该项目处于早期预发布状态。Angular Material既是Material Design的参考实现,也是Polymer项目的Paper Elements集合的补充工作。


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

我知道Polymer是Web组件的框架,并且该项目的一部分是纸元素的集合。我不了解两者之间的关系,或者Google为什么要开发两个惊人相似但又不同的项目。

  • 角形材料是否只是纸质角形端口
  • Web开发人员是否可以在其Web应用程序中与Paper Elements一起使用Angular Material?
  • 两者最终会有效地等效吗?(AngularJS开发人员使用的Angular Material和其他人使用的Paper Elements?)
塞斯塔娃

我认为您应该考虑以下事实:网状部件,聚合物,材料设计,纸张元素和棱角是5个不同的“事物”。

Web组件是4个标准的组。

Polymer是Web组件之上的Sugar语法api +一些不错的附加功能。

Material Design是Google宣布的最新样式和交互指南,并且它们在所有界面..web / mobile / etc中的复制更加一致。

纸元素只是使用聚合物的材料设计的一种实现。在ChromeDev Summit聚合物小组中,他们计划将纸质元素移到其自己的域中,以避免造成混淆。关于polyfill的内容相同,这些已移至webcomponents.org。

Angular是一个库,它的范围比聚合物大得多。

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

我的意思是...材料设计将以Google生成界面所需的多种方式重新实现。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章