9

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


谷歌最近发布了Material Design Lite 1.0 ,该项目几天之内在 Github上获得了超过 9k 的star。我阅读了一些比较 MDL 与 Twitter Bootstrap 的帖子 [ 1 , 2 ],但我不明白为什么Google 总部以外的任何人都应该考虑开始使用它。

正如他们所说:

“我们挑战自己,为我们的用户创造一种视觉语言,将优秀设计的经典原则与技术和科学的创新和可能性相结合。” – 谷歌材料设计介绍

那么,他们为什么要发布 MDL?我只是不明白浪费时间学习/切换到提供比现有框架少得多的新前端框架的意义。MDL 看起来不同,现代并且有更好的过渡。就这样?有没有技术优势?

4

1 回答 1

21

答案是,这取决于你。

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

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

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

Material Design Lite 对于任何构建网站或应用程序的人来说都是非常诱人的,这些网站或应用程序的目标是 Google-verse 中的人。与 Android 开发人员/用户交谈?铬人?然后,MDL 是一个诱人的图书馆选择,可以应用于您的网站,让他们有宾至如归的感觉。然而,任何仅仅因为喜欢而想要将 Material Design 添加到他们的东西中的人也会从 MDL 中看到很大的好处。

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

于 2015-07-15T01:21:58.897 回答