Voy a comenzar un nuevo proyecto usando AngularJS (pila completa). Mi proyecto debe ser receptivo y crearé plantillas desde cero.
¿Entonces necesito un consejo sobre si elegir bootstrap 3 (con directivas angulares) o diseño de material para diseños?
Apreciaría mucho si alguien puede enumerar los pros y los contras de ambos.
Respuestas:
Que yo sepa, puede usar todas las tecnologías mencionadas por separado o juntas. Tu decides. Creo que miras el problema desde el ángulo equivocado. El diseño de materiales es la forma en que los elementos particulares de la página están diseñados, se comportan y se combinan. Material Design proporciona una excelente UI / UX, pero se basa en el diseño gráfico (HTML / CSS) en lugar de JS (eventos, interacciones).
Por otro lado, AngularJS y Bootstrap son marcos front-end que pueden acelerar su desarrollo al evitar que escriba toneladas de código. Por ejemplo, puede crear una aplicación web utilizando AngularJS, pero sin Material Design. O puede crear una página web HTML5 sencilla con Diseño de materiales sin AngularJS o Bootstrap. Finalmente, puede crear una aplicación web que use AngularJS con Bootstrap y con Material Design. Este es el mejor escenario. Todas las tecnologías se apoyan mutuamente.
Puede verificar los increíbles componentes de diseño de materiales para AngularJS:
https://material.angularjs.org
Demostración: https://material.angularjs.org/latest/demo/
fuente