【问题标题】:What is the best Material Design UI framework什么是最好的 Material Design UI 框架
【发布时间】:2015-12-26 09:10:31
【问题描述】:

我开始为 HR 管理构建一个 Web 应用程序,并考虑将 Material Design 概念应用于界面。当我搜索时,我发现它有很多框架,例如

  1. 角材料
  2. 物化
  3. 聚合物

我想为我的项目选择其中一种材料设计框架。我对这些框架有几个担忧。

  1. 什么是框架的稳定性和未来的可维护性
  2. 根据我们的新要求和组件自定义框架是多么容易
  3. 其他人是否使用该框架
  4. 具有大部分功能

通过考虑上述问题,有人可以建议我使用什么作为 Material Design 框架吗?

【问题讨论】:

  • 取决于您真正想要实现的目标!你甚至需要一个完整的框架,还是仅仅使用 Material Lite 就能解决问题? getmdl.io/started
  • 与其他框架相比,Material lite 似乎只有有限的功能

标签: user-interface polymer material-design angular-material materialize


【解决方案1】:

我会根据您的疑虑来回答。 我对materialize了解不多,但是通过查看他们的网站,我想我可以将其与其他库联系起来。

  1. 我觉得 Polymer 比其他两个稳定得多,因为它已在 1.0 版中准备好生产。而另外两个仍在开发中,他们的第一个版本还没有出来。 Polymer 和 angular-material 都是 google 的项目,因此未来的可维护性将是适当的。我对实现并不抱太大希望。

  2. 我在 angular-material 上做了更多的工作,它比其他两个更可定制。

  3. 我没有统计数据。

  4. Angular-Material 和聚合物具有比实体化更多的功能。 Angular-material 纯粹基于材料设计,并且比其他两个具有更多的材料设计组件。虽然聚合物由不同的 API(例如:google API)组成,但可以很容易地在您的应用程序中实现。

最后我想说的是,如果你想使用纯材料设计,那么你应该选择角材料。

【讨论】:

  • 感谢您的信息。是的,我同意 Polymer 和 Angular 材料功能丰富。但是浏览器兼容性对我来说也是一个问题,不清楚这两者的浏览器兼容性。
【解决方案2】:

我将根据不同的标准分享我的发现

  1. 浏览器兼容性

    I) Materialise 支持所有 3 种浏览器。

    II) IE 和 safari 不支持 Polymer

    III) Angular Material 在文档中没有明确提及。

  2. 稳定性

    I) Materialize 仍在开发中,但因为它只是 js 和 css 你将能够跟上它。

    II) 聚合物仍在开发中。下一个版本可以完全 不同。

    III) Angular Material 仍在开发中。下一个版本可以 完全不同。

  3. 材质外观

    I) 物化不是纯粹的材料设计。

    II) 高分子纯材料设计。

    III) Angular Material 纯材料设计。

  4. 特点

    I) 与其他两个相比,物化功能更少。

    II) 聚合物功能丰富。

    III) Angular Material 功能丰富。

  5. 未来

    I) 具体化不清楚。

    II)聚合物非常清楚,因为谷歌这样做了。

    III) Angular Material 非常清晰,因为 google 做的。

总体而言,很难说哪个最好。如果不是因为缺乏对 IE 的支持(HR 领域很多人仍然使用 IE),我的选择将是 Polymer。如果有人知道 Angular Material 的浏览器兼容性,请发表评论。

【讨论】:

  • 感谢您提供的信息,这对我很有帮助。
  • @thilanka 很乐意为您提供帮助。
  • Polymer 由 IE 10 和 Safari 通过 Polyfills 支持 - polymer-project.org/1.0/resources/compatibility.html。但是不支持 Android 浏览器(适用于 Android 的 Chrome 很好)。而且 v1.0 已经发布了。
猜你喜欢
  • 2017-07-05
  • 2018-04-24
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-22
  • 2010-09-22
相关资源
最近更新 更多