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