Którego warto się uczyć?
SYLWIA LASKOWSKA
Senior JavaScript Developer
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
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ę!