Zamierzam rozpocząć nowy projekt przy użyciu AngularJS (pełny stos). Mój projekt musi być responsywny i będę tworzyć szablony od zera.
Potrzebuję więc porady, czy wybrać bootstrap 3 (z dyrektywami kątowymi), czy zaprojektować materiał dla układów?
Byłbym bardzo wdzięczny, gdyby ktoś mógł wymienić zalety i wady obu.
Odpowiedzi:
O ile wiem, możesz używać wszystkich wymienionych technologii osobno lub razem. To zależy od Ciebie. Myślę, że patrzysz na problem pod niewłaściwym kątem. Projektowanie materiałów to sposób, w jaki poszczególne elementy strony są projektowane, zachowują się i zestawiane. Material Design zapewnia świetny interfejs użytkownika / UX, ale opiera się na układzie graficznym (HTML / CSS), a nie na JS (zdarzenia, interakcje).
Z drugiej strony, AngularJS i Bootstrap to frameworki, które mogą przyspieszyć twój rozwój, oszczędzając ci pisania wielu ton kodu. Na przykład możesz zbudować aplikację internetową przy użyciu AngularJS, ale bez Material Design. Lub Możesz zbudować prostą stronę HTML5 z Material Design bez AngularJS lub Bootstrap. Wreszcie możesz zbudować aplikację internetową wykorzystującą AngularJS z Bootstrap i Material Design. To najlepszy scenariusz. Wszystkie technologie wspierają się nawzajem.
Możesz sprawdzić niesamowite komponenty do projektowania materiałów dla AngularJS:
https://material.angularjs.org
Demo: https://material.angularjs.org/latest/demo/
źródło