La seguente tabella mostra il confronto tra le 4 migliori librerie di componenti Angular 5+, considerando sia gli aspetti che toccano maggiormente gli sviluppatori che quelli importanti per i web designer.

Caratteristiche per gli sviluppatori

MDBootstrap

Material IO

PrimeNG

Angular Bootstrap

Angular version

Angular 6 Angular 6 Angular 7 Angular 5

package manager

npm npm/yarn npm npm

elementi UI

400+ 30+ 80+ 20

CLI Project

Yes Yes Yes Yes

System.js

No Yes Yes Yes

Licenza

MIT License Codice con licenza MIT-style License.
Documentazioncon licenza CC BY 4.0.
MIT License Codice con licenza  MIT.

Documentazione con licenza CC BY 3.0.

GitHub stars

<1k 16k 4k 4k

Community

Support forum Github Issues Support forum Stackoverflow questions, Github Issues, Slack community
Premium (a pagamento) 500+ componenti Premium.

Supporto premium.

No 17 temi con templates inclusi.

Supporto premium.

No

Caratteristiche per i web designer

MDBootstrap

Material IO

PrimeNG

Angular Bootstrap

Stile GUI

Material Material primeng ha uno stile Flat.

Tutti i temi premium eccetto uno hanno un design material.

Un tema premium ha il tema Bootstrap.

Bootstrap

Bootstrap

v.4 Non basato su Bootstrap. Non basato su Bootstrap. v.4

Set di icone

Font Awesome Material Icons Prime Icons Font Awesome

Responsiveness

Si Si Si Si

elementi UI

400+ 30+ 80+ 20

Temi

No, sono presenti solo gli skins 4 8 free + 17 premium No

Templates

un dashboard admin template gratuito  e molti altri admin templates premium (a pagamento) No Only in premium themes (dashboard, etc.) No

In conclusione

In conclusione, la migliore libreria di componenti Angular è Material IO in quanto, essendo stata sviluppata dagli sviluppatori Angular, sono più facilmente personalizabili ed estendibili dagli sviluppatori Angular.

Dal punto di vista dei web designer la scelta invece ricade sulla libreria mdbootstrap, specialmente per i web designer che hanno molta esperienza con le classi bootstrap. Mdbootstrap offre inoltre moltissimi componenti già stilati con Material design e facili da utilizzare anche dai web designer non troppo esperti con la tecnologia Angular.