Je vais démarrer un nouveau projet en utilisant AngularJS (full stack). Mon projet doit être réactif et je vais créer des modèles à partir de zéro.
J'ai donc besoin d'un conseil pour choisir le bootstrap 3 (avec directives angulaires) ou la conception de matériaux pour les mises en page?
J'apprécierais beaucoup si quelqu'un pouvait énumérer les avantages et les inconvénients des deux.
Réponses:
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 un mauvais angle. La conception matérielle est simplement la façon dont certains éléments 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 mise en page graphique (HTML / CSS) plutôt que sur JS (événements, interactions).
D'autre part, AngularJS et Bootstrap sont des frameworks frontaux 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 en utilisant AngularJS, mais sans Material Design. Ou vous pouvez créer une page Web HTML5 simple avec Material Design sans AngularJS ou 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 mutuellement.
Vous pouvez vérifier les composants de conception de matériaux impressionnants pour AngularJS:
https://material.angularjs.org
Démo: https://material.angularjs.org/latest/demo/
la source