[Angular] ng-bootstrap czy Primefaces (PrimeNG)?

0

Zaczynam tworzyć zupełnie nowy projekt. Tym razem Spring + Angular 4 + jakaś biblioteka do UI. Nad tym ostatnim się zastanawiam. Na początku wybór padł na Bootstrap 4 i ng-bootstrap. Potem natknąłem się na przepisany Primefaces na najnowszego Angulara i liczba komponentów robi wrażenie.

Tak na szybko:

ng-bootstrap

  • rozwijany przez ludzi od Angulara
  • wykorzystuje Bootstrap 4, czyli natywny stos czcionek i flexbox
  • jest wiele niezależnych komponentów angularowych do Bootstrapa (np. tabele)
  • natywnie brak wielu komponentów (ale jak wyżej - można ściągnąć dużo niezależnych)

Primefaces (PrimeNG)

  • ma dużo użytecznych komponentów i to bardzo rozbudowanych
  • w zasadzie nic nie trzeba szukać, bo większość rzeczy jest
  • wygląda na zamknięty ekosystem i raczej nie ma do niego dodatków
  • słaba dokumentacja co do samego layoutu UI (kolory, układ strony)
  • domyślny kalendarz niewygodny w obsłudze
  • brak natywnego stosu czcionek (są pobierane z zewnątrz)
0

Korzystałem z PrimeNG i powiem Ci że rzeczywiście ilość komponentów robi wrażenie ;) Jestem osobą, która woli Foundation od Bootstrapa, choć nie ukrywam, że chciałem ostatnio spróbować ng-bootstrap, ale coś mi słabo poszło :D.

Nie mniej jednak, PrimeNG jest bardziej neutralne, jeśli chodzi o UI i nie wyróżnia się tak jak bootstrapowe komponenty ;)

1

why not material design?

1 użytkowników online, w tym zalogowanych: 0, gości: 1