Angularjs 选择引导与材料设计

Angularjs 选择引导与材料设计,angularjs,twitter-bootstrap-3,material-design,angular-material,Angularjs,Twitter Bootstrap 3,Material Design,Angular Material,我将使用AngularJS(完整堆栈)启动新项目。我的项目需要响应,我将从头开始创建模板 所以我需要一个建议,是选择引导3(带角度指令)还是布局的材质设计 如果有人能列出两者的优点和缺点,我将不胜感激。据我所知,您可以单独或同时使用所有提到的技术。这取决于你。我认为你从错误的角度看待这个问题。材料设计只是页面中特定元素的设计、行为和组合方式。材质设计提供了出色的UI/UX,但它依赖于图形布局(HTML/CSS),而不是JS(事件、交互) 另一方面,AngularJS和Bootstrap是前端框架

我将使用AngularJS(完整堆栈)启动新项目。我的项目需要响应,我将从头开始创建模板

所以我需要一个建议,是选择引导3(带角度指令)还是布局的材质设计


如果有人能列出两者的优点和缺点,我将不胜感激。

据我所知,您可以单独或同时使用所有提到的技术。这取决于你。我认为你从错误的角度看待这个问题。材料设计只是页面中特定元素的设计、行为和组合方式。材质设计提供了出色的UI/UX,但它依赖于图形布局(HTML/CSS),而不是JS(事件、交互)

另一方面,AngularJS和Bootstrap是前端框架,可以通过节省大量代码来加快开发速度。例如,您可以使用AngularJS构建web应用程序,但不需要材质设计。或者,您也可以使用无AngularJS或Bootstrap的材质设计构建简单的HTML5网页。最后,您可以构建使用AngularJS、引导和材质设计的web应用程序。这是最好的情况。所有技术都相互支持

  • 引导=响应页面
  • AngularJS=MVC
  • 材质设计=出色的UI/UX
  • 您可以检查AngularJS的超棒材质设计组件:


    演示:

    bootstrap背后有一个强大的社区。其网格系统具有更多的功能。材质设计决定了用户界面和样式的开发方式。它有现代的ui元素。如果您必须支持IE8/9,则材料设计将无法工作,因为它使用Flexbox网格布局。即使现在我也会使用angular ui引导,因为它比有很多bug的材料设计要成熟得多……开发环境也可能是一个考虑因素。在Visual Studio 2015中,Bootstrap已经成熟并得到了很好的支持。我没有发现这样的材料,所以我没有使用它在这一点上。我很想看看其他使用VS2015的人是否也有这个结论。我想说的是MD的内联样式是一个难题。我也不想在BS拥有我所需要的大部分东西的情况下将两者混为一谈。我非常喜欢MD,但会等到它变得更成熟,不再使用内联样式(我在他们正在开发的地方读到了,但现在找不到)。这可能也是一个有用的网站:,它提供了材料设计框架的概述,包括@MathiasConradt first URL不再存在。我猜你的意思是,这不是一个非常准确的描述……材质和引导都提供了响应性强的设计和出色的UI/UX。MD似乎更适合移动观众。区分材质设计和角度材质很重要。材质设计是一个,角度材质只是一个使用MD的UI组件库。我相信你可以找到使用材质设计的引导主题和扩展。我想回应上面的@Jens。我希望在拥有引导的灵活性和熟悉性的同时,拥有材质的外观和UI效果。我想这是一个选择的问题。