【发布时间】:2015-02-10 20:25:21
【问题描述】:
我将使用 AngularJS(全栈)开始新项目。我的项目需要响应,我将从头开始创建模板。
所以我需要关于是选择 bootstrap 3(带有角度指令)还是布局材料设计的建议?
如果有人能列出两者的优缺点,我将不胜感激。
【问题讨论】:
-
bootstrap 背后有一个强大的社区。它的网格系统具有更多的功能。材料设计决定了您开发用户界面和样式的方式。它具有现代的 ui 元素。你可以在这里阅读更多内容tutorialzine.com/2015/07/comparing-bootstrap-with-mdl
-
如果您必须支持 IE8/9,那么 Material Design 将无法工作,因为它使用 Flexbox 网格布局。我现在甚至会使用 angular ui bootstrap,因为它比具有很多错误的材料设计更成熟......
-
开发环境也可能是一个考虑因素。在 Visual Studio 2015 中,Bootstrap 已经成熟并得到很好的支持。我发现材料并非如此,因此目前没有使用它。有兴趣看看其他使用 VS2015 的人是否有这个结论。
-
我想指出,MD 的内联样式很痛苦。当 BS 拥有我需要的大部分东西时,我也不想将两者混为一谈。我非常喜欢 MD,但会等到它更加成熟并摆脱内联样式(我在他们正在研究的地方读到,虽然我现在找不到它)。
标签: angularjs twitter-bootstrap-3 material-design angular-material