【问题标题】:Angular project - Bootstrap, Angular material (+ Angular-Flex-Layout) or plain css/js [closed]Angular 项目 - Bootstrap、Angular 材质(+ Angular-Flex-Layout)或纯 css/js [关闭]
【发布时间】:2020-04-04 17:19:39
【问题描述】:

下周将开始我将要从事的项目的第一个 sprint。我们已经决定使用 Angular8 作为前端框架,但我们不确定是否应该使用 bootstrap、angular-material 或纯 css。

在这件事上我真的需要一些建议,什么时候选择一个或另一个,为什么?

【问题讨论】:

  • 必须在 ng-bootstrap(使用 bootstrap.css)、Angular 或其他 css 之间做出决定。取决于您是否喜欢材料角度控制
  • 没有与功能相关的理由选择其中之一。选择您的开发人员最熟悉的一个和/或您认为看起来更好的一个。普通的 CSS 客观上需要更多的工作才能让它看起来不错。
  • 这取决于您的项目的设计方式。查看材料和引导程序以及两者中的可用组件,看看哪一个更适合您的项目。建议不要使用纯 CSS,因为这样处理系统的响应会很耗时。
  • 这取决于您首先阅读所有这些框架,然后根据您的需要进行比较,然后根据您的易用性使用它。我建议您使用angular-material ,因为它遵循最新趋势且易于使用,
  • 您的问题是直接寻求意见,因此与 Stack Overflow 无关。这个问题也很广泛,你没有提供任何关于你的项目性质的信息。你可以改写它以提出一个更有针对性和可回答的问题吗?

标签: css angular twitter-bootstrap angular-material


【解决方案1】:

该决定取决于项目的要求...

如果 UI / UX 非常严格,您可以使用 css / scss,如果不是,请使用 Angular Material

关于版面设计,可以使用CSS-Grid/Flexbox。它们非常强大且受欢迎。使用它们设计布局非常容易。他们不会从引导程序中提供自动响应,因为您必须使用媒体查询手动完成,但它仍然值得!

【讨论】:

  • angular + Angular Flex 布局怎么样?这不是比 bootstrap 更好的选择吗?
  • 更新了我的答案,不是很清楚
  • “他们不会从引导程序中提供自动响应,因为您必须使用媒体查询手动完成,但它仍然值得!”在这种情况下,我可以使用 Angular Flex Layout 对吗?
  • 当然,你甚至可以结合 CSS-Grid 和 Flexbox。看看文档,用它们做布局非常容易。
  • 那么你建议我使用 Angular Material + Angular Flex 布局吗? :)
猜你喜欢
  • 2023-04-10
  • 2020-11-06
  • 2015-12-21
  • 2020-07-24
  • 2020-06-22
  • 2022-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多