materialsize-css 和 material UI 之间的区别

Difference between materialize-css and material UI

我浏览了 materializecss and materialUI 的主页。第一个提到一个基于Material设计的现代响应式前端框架,后面一个提到实现Google的React组件Material设计。它们都实现了 material 设计,它们都为我提供了要使用的组件。两者到底有什么区别?

materialize 和 material UI 都实现了 Google 的 Material 设计,但采用两种不同的方式。例如网格系统是差异之一。

正如 material UI 在文档中提到的那样,materialize 有以下差异:

1- Materialize比Material-UI支持的浏览器范围更广,例如他们支持IE 10,而我们只支持IE 11。只支持IE 11 允许我们充分利用 flexbox 布局。 IE 10 有很多关于 flexbox 的问题。

2- Materialize 使用 SCSS,这是一种样式架构 Material-UI 2 年前搬走的。
(https://material-ui.com/getting-started/comparison/#materialize)

虽然materialUI是最受欢迎的React组件库,因为它有大量的React组件。

gem、meteor 和 ember 等一些社区有能力包含 Materialize 他们的项目。

我有使用 materialize 和 angularjs 的经验。 materialize 提供了在 angularjs (https://krescruz.github.io/angular-materialize/) 中使用 materializecss 功能的指令。它们中的大多数都可以正常工作,但是 input-field 指令会导致应用程序性能出现问题。