web-dev-qa-db-fra.com

Choisir bootstrap vs conception des matériaux

Je vais commencer un nouveau projet en utilisant AngularJS (full stack). Mon projet doit être réactif et je créerai des modèles à partir de rien.

J'ai donc besoin d'un conseil sur le choix de bootstrap 3 (avec les directives angular) ou la conception du matériau pour les mises en page?

J'apprécierais beaucoup si quelqu'un pouvait énumérer le pour et le contre des deux.

167
Asik

Autant que je sache, vous pouvez utiliser toutes les technologies mentionnées séparément ou ensemble. C'est à vous. Je pense que vous regardez le problème sous le mauvais angle. La conception matérielle est simplement la façon dont des éléments particuliers de la page sont conçus, se comportent et sont assemblés. Material Design fournit une excellente interface utilisateur/UX, mais il repose sur la présentation graphique (HTML/CSS) plutôt que sur JS (événements, interactions).

D'autre part, AngularJS et Bootstrap sont des infrastructures frontales qui peuvent accélérer votre développement en vous évitant d'écrire des tonnes de code. Par exemple, vous pouvez créer une application Web utilisant AngularJS, mais sans Material Design. Ou vous pouvez créer une page Web HTML5 simple avec Material Design sans AngularJS ni Bootstrap. Enfin, vous pouvez créer une application Web qui utilise AngularJS avec Bootstrap et avec Material Design. C'est le meilleur scénario. Toutes les technologies se soutiennent.

  1. Bootstrap = page sensible
  2. AngularJS = MVC
  3. Conception matérielle = excellente interface utilisateur/UX

Vous pouvez vérifier des composants de conception de matériaux impressionnants pour AngularJS:

https://material.angularjs.org


enter image description here

Démo: https://material.angularjs.org/latest/demo/ enter image description here

141
Michael Money