Material Design Components和Polymer的Web Components有什么区别?

9

Material.io

https://material.io/官网(Google的官方规范?)进入“Material Design UI”Web组件的路径,最终跳转到以下页面:

https://github.com/material-components/material-components-web/

Polymer Project

https://www.polymer-project.org/官网进入“Material Web Components”的路径,最终跳转到以下页面:

https://github.com/material-components/material-components-web-components

我不理解这些组件之间的区别,但希望在创建Web应用程序时使用“官方”的Google Web组件。

1个回答

10
Polymer 项目由一组 Google Chrome 开发人员领导,利用自定义 Web 组件等技术,旨在为开发人员提供构建逐步增强的 Web 应用程序的平台。Web 材料组件是一个由 Google 开发人员和设计师领导的开源组件库,但它的重点更加专注于为开发人员提供材料设计UI组件。
Polymer 项目先于 Material Components for the web(以及Material Design Lite,Material Components for the web 的前身),Material Components for the web 是 Polymer 项目下一代推荐工具包中的一部分。从这个意义上讲,Material Components for the web 在某种程度上是 Polymer 项目的一部分继承者(但它并不完全替代 Polymer 项目)。
看起来你主要是在寻找由 Google 开发人员创建的 Material Design UI 组件,因此 Material Components for the web 可能是你需要的东西。

谢谢,这有助于澄清事情。听起来主要是PWA与“标准”Web应用程序的区别,尽管随着Polymer向Web材料组件的发展(根据您提供的最后一个链接),似乎也正在发生一些融合。 - etipaced
@benvc,你有提到MDC Web是下一个Polymer推荐使用的工具包的参考资料吗?你提供的链接并没有涉及到这一点。 - G. Tranter
@G.Tranter - 抱歉,不确定我是如何搞砸了那个链接。已经编辑答案并更正了链接(向下滚动到“元素”部分直接找到您要寻找的内容)。 - benvc

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