Angular, React, Vue
- stan na 2020
Którego warto się uczyć?

SYLWIA LASKOWSKA
Senior JavaScript Developer

Dlaczego akurat ta trójka?
Pomagają w pisaniu nowoczesnego, zoptymalizowanego front-endu
Podział na komponenty - reużywalność kodu i wygoda pracy
Najpopularniejsze narzędzia wspomagające tworzenie warstwy front-end aplikacji
Pamiętaj - to tylko narzędzia, nie kult religijny
Wybierz takie, które najbardziej pasuje tobie!

State Of JavaScript, 2019
Liczba gwiazdek na GitHubie


Liczba ofert pracy z danym narzędziem

ANGULAR
Twórca: GOOGLE
2009 - AngularJS / 2016 - Angular
Mnóstwo wbudowanych modułów
TypeScript
Dość sztywna architektura
Angular Router
DI
CLI
itd...
FRAMEWORK
UI
REACT
Twórca: FACEBOOK
Pierwsze wydanie w 2013 roku
Służy jedynie do tworzenia UI
Wykorzystuje Virtual DOM

Bardzo elastyczny, duża ilość bibliotek tworzonych przez community wokół Reacta
UI
BIBLIOTEKA
React Router
React Redux
create-react-app
itd...
EKOSYSTEM
VUE
Twórca: Evan You
Pierwsze wydanie w 2014 roku
Bardzo elastyczny framework
Wygodny sposób kodowania
Wykorzystuje Virtual DOM

Vue Router
CLI
itd...
FRAMEWORK
UI



Który jest najłatwiejszy?
Najtrudniejszy :(
Średni
Najłatwiejszy :)

(chyba że dobrze znasz Javę/C#)



Największe wsparcie community
Bardzo duże
Największe!!!
Średnie (ale nie jest źle)



Najlepszy do nauki dobrych praktyk
Najlepszy
Średni
Średni




Do ulepszania istniejącego kodu
W ogóle się nie nadaje
Najlepszy
Też bardzo dobry




Do projektów enterprise
Najlepszy
Bardzo dobry
Też niezły




Czy pomaga w znalezieniu pracy
Bardzo pomaga
Bardzo pomaga
Mniej ofert pracy
(ale zmienia się to na lepsze)

Dziękuję!

Angular, React, Vue - stan na 2020
By sylwia_lask
Angular, React, Vue - stan na 2020
Którego z narzędzi warto się uczyć?
- 181