为什么我应该开始使用 Google Material Design Lite 而不是 Twitter Bootstrap 或 Foundation

Why should I start using Google Material Design Lite instead of Twitter Bootstrap or Foundation

免责声明:我不想与Google粉丝开战。我只是问,因为我没有找到我的问题的直接答案,也许已经开始使用它(或任何 googledev)的人可以提供建议。


Google 最近宣布 Material Design Lite 1.0 and the project has been starred over 9k times on Github in a few days. I read some posts [1, 2] 将 MDL 与 Twitter Bootstrap 进行比较 Bootstrap 我不明白为什么 Google 总部以外的人 应该考虑开始使用它。

正如他们所说:

“We challenged ourselves to create a visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science.” – Google Material Design Introduction

那么,他们为什么要发布 MDL?我只是不明白在 learning/switching 上浪费时间到一个新的前端框架上的意义,它提供的功能比现有框架少得多。 MDL 看起来不同、现代并且有更好的过渡。就这样?有什么技术优势吗?

答案是,这取决于你。

你想要Material设计吗?如果是这样,MDL 非常值得一看。如果您显然不想要 MD,那么 MDL 当然不是您的菜。

MDL 不是一个完整的框架。我们不会试图涵盖您在开发中所做的每一件小事。我们提供 Material 尽可能接近规范的设计组件。您需要尝试一下,看看它是否有您需要的东西以及它是否符合您的设计目标。

技术优势……看你的需求。组件处理程序是处理 JS 模块化的一种非常酷的方法。然而,这并不是唯一的选择。还有很多其他的方法。所以再一次,你应该玩一下,看看你是否喜欢它。

Material Design Lite 对于任何构建针对Google-verse 中的人的站点或应用程序的人来说都是非常有吸引力的。和 Android developers/users 说话? Chrome人?那么 MDL 是一个诱人的图书馆选择,可以应用于您的网站,让他们有宾至如归的感觉。但是,如果其他任何人仅仅因为喜欢就想将 Material 设计添加到他们的东西中,那么他们也会从 MDL 中受益匪浅。

归根结底,MDL 是一种工具,可帮助希望将 MD 实施到其站点和应用程序中的人们。如果你需要问为什么你应该关心,那么 MDL 似乎不适合你。没关系。有很多设计可供选择。在您构建的每个项目中保持一致。