Насколько я знаю, вы можете использовать все упомянутые технологии отдельно или вместе. Тебе решать. Я думаю, вы смотрите на проблему с неправильным углом. Конструкция материалов - это то, как отдельные элементы страницы создаются, ведут себя и складываются. Material Design обеспечивает отличный UI/UX, но он основан на графическом макете (HTML/CSS), а не на JS (событиях, взаимодействиях).
С другой стороны, AngularJS и Bootstrap - это интерфейсные рамки, которые могут ускорить вашу разработку, избавив вас от написания тонны кода. Например, вы можете создавать веб-приложение, используя AngularJS, но без Material Design. Или вы можете создать простую веб-страницу HTML5 с помощью Material Design без AngularJS или Bootstrap. Наконец, вы можете создать веб-приложение, которое использует AngularJS с Bootstrap и с конструкцией материалов. Это лучший сценарий. Все технологии поддерживают друг друга.
- Bootstrap = отзывчивая страница
- AngularJS = MVC
- Material Design = большого UI/UX
Вы можете проверить удивительных компоненты дизайна материала для AngularJS:
https://material.angularjs.org
Демо:https://material.angularjs.org/latest/demo/
https://github.com/FezVrasta/bootstrap-material-design – cvrebert
самозагрузки обладает мощным сообществом позади. Его сетчатая система имеет больше возможностей. материальный дизайн диктует способ разработки ui и стилей. Он имеет современные элементы ui. Вы можете прочитать больше здесь http://tutorialzine.com/2015/07/comparing-bootstrap-with-mdl –
, если вы должны поддерживать IE8/9, тогда дизайн материалов не будет работать, поскольку он использует раскладку сетки Flexbox. Я бы пошел даже СЕЙЧАС с угловым бутстрапом ui, поскольку он намного более зрелый, чем материальный дизайн, у которого много ошибок ... – Pascal