Cześć, od pewnego czasu uczę się Reacta, interesuje mnie bycie full stackiem, w przyszłości chciałbym nauczyć się Pythona lub ASP.NET MVC, mongodb itd... moje pytanie brzmi... dlaczego szukając ofert pracy wszędzie wymaga się angulara + przykładowo pythona na full stacka a nigdzie Reacta? Jeśli widzę ogłoszenie z Reactem to jedynie na frontendowca lub dla ReactNative (przynajmniej w Gdańsku). Czy ma to związek z tym, że Polacy są kilka lat za Ameryknami, którzy z tego co czytam dawno wybrali reacta nad angularem czy po prostu nowe wersje jak Angular 5 są bardziej przyszłościowe?
Specyfika projektu. Tego kto wybiera stack. I tego w czym projekt zaczęto. Nikomu nie opłaca się przesiadać nagle z Angulara na React skoro i w jednym i w drugim osiąga się ten sam efekt końcowy. Nikt tu nie jest 5 lat za amerykanami bo oni nie są żadnym wyznacznikiem stosowanych technologii. Gdyby zaczynać projekt od zera to można sobie wybierać. Ale większość prac już trwa i nikt nie ma w planach przepisywania tysięcy linijek do Reacta "bo tak". Musi być specjalny powód, a nie widzimisię ;-)
Czyli rozumiem ze React Angulara nie wyprze i warto się uczyć Angulara do czasu az nie powstanie jakiś super nadzwyczajny inny framework? Czy po prostu uczyc sie obu
Wybierz ten, który Tobie odpowiada. Co tydzień powstaje jakiś inny szit lepsze od poprzedniego także kwestie frontu są przekichane :-) Jak dobrze opanujesz jeden to i szybko w razie co przejdziesz na drugi. Istotna sprawa - sam framework to słaba opcja. Nie wiem jak stoisz z czystym JS ale proponowałbym od niego zacząć swoją naukę, a dopiero jakiś framework.
Akinwoktyzuawzan napisał(a):
Czyli rozumiem ze React Angulara nie wyprze
Skuter nie wyprze traktora bo jest do czego innego. Chcesz być full stackiem a nie wiesz czym się różni biblioteka od frameworka?
Nowy Angular to kompleksowe i sprawdzone rozwiązanie. Dużo firm je wybiera i nie ma w tym nic dziwnego, bo masz praktycznie wszystko przygotowane i działa to bardzo dobrze. React to tylko mała biblioteka i cały stack musisz skompletować lub skorzystać z dostępnych rozwiązań w internecie. Odpowiadając na pytanie to w jednym i drugim jest bardzo dużo pracy, obecnie z przewagą Reacta, ale w praktyce to bez różnicy, bo nie ma problemu w znalezieniu dobrze płatnej pracy zarówno w jednym, jak i w drugim. Poza tym późniejsze przejście z jednego do drugiego nie jest zbyt trudne... Bardzo podobne podejścia - one way data flow, tu i tu możesz używać Reduxa do zarządzania stanem, komponenty.