187

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

所以我需要一个关于是否选择 bootstrap 3(带有角度指令)或布局材料设计的建议?

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

4

1 回答 1

156

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

另一方面,AngularJS 和 Bootstrap 是前端框架,可以通过节省您编写大量代码来加速您的开发。例如,您可以使用 AngularJS 构建 Web 应用程序,但无需 Material Design。或者您可以使用 Material Design 构建简单的 HTML5 网页,而无需 AngularJS 或 Bootstrap。最后,您可以构建使用 AngularJS 与 BootstrapMaterial Design 的 Web 应用程序。这是最好的情况。所有技术相互支持。

  1. Bootstrap =响应式页面
  2. AngularJS = MVC
  3. 材料设计 =出色的 UI/UX

您可以查看AngularJS 的出色材料设计组件:

https://material.angularjs.org


在此处输入图像描述

演示: https ://material.angularjs.org/latest/demo/ 在此处输入图像描述

于 2014-12-12T08:46:59.300 回答