Soweit ich weiß, können Sie alle genannten Technologien einzeln oder zusammen verwenden. Es liegt an dir. Ich denke, du betrachtest das Problem aus dem falschen Blickwinkel. Material Design ist genau so, wie bestimmte Elemente der Seite entworfen, benützt und zusammengestellt werden. Material Design bietet großartige UI/UX-Funktionen, basiert jedoch auf dem grafischen Layout (HTML/CSS) und nicht auf JS (Ereignisse, Interaktionen).
Auf der anderen Seite sind AngularJS und Bootstrap Front-End-Frameworks, die Ihre Entwicklung beschleunigen können, indem Sie viel Code sparen. Zum Beispiel können Sie eine Web-App mit AngularJS erstellen, jedoch ohne Material Design. Oder Sie können einfache HTML5-Webseiten mit Material Design ohne AngularJS oder Bootstrap erstellen. Schließlich können Sie eine Web-App erstellen, die AngularJS mit Bootstrap und mit Material Design verwendet. Dies ist das beste Szenario. Alle Technologien unterstützen sich gegenseitig.
- Bootstrap = ansprechende Seite
- AngularJS = MVC
- Material Design = große UI/UX
Sie Komponenten ehrfürchtigen Material Design für AngularJS überprüfen:
https://material.angularjs.org
Demo:https://material.angularjs.org/latest/demo/
https://github.com/FezVrasta/bootstrap-material-design – cvrebert
Bootstrap hinter einer starken Gemeinschaft hat. Sein Rastersystem hat mehr Funktionen. Material Design diktieren die Art, wie Sie UI und Stile entwickeln. Es hat moderne UI-Elemente. Sie können hier mehr lesen http://tutorialzine.com/2015/07/comparing-bootstrap-with-mdl –
Wenn Sie IE8/9 unterstützen müssen, dann wird Material Design nicht funktionieren, da es Flexbox Grid-Layout verwendet. Ich würde sogar JETZT mit eckigen ui Bootstrap gehen, da es viel reifer ist als Material Design, das viele Bugs hat ... – Pascal